远程调试 .NET 项目"Unable to start program"



我正在尝试远程调试过去偶尔使用的应用程序,没有问题。 我有一个用于远程机器输出的共享目录,远程调试工具在机器上运行并且工作正常。 该文件夹具有"所有人"权限,可以肯定。

重建时,会生成所有输出文件,包括我尝试调试的文件。 然后我得到一个错误,

"尝试运行项目时出错:无法启动程序 'D:\MyShare\MyApp.exe'. 系统找不到指定的文件">

这特别奇怪,因为文件存在,它只是创建了它,我可以在本地或远程计算机上手动执行它。 我已经检查了Process Monitor,这表明该文件很好,因此Visual Studio似乎能够很好地看到该程序,不确定导致错误的原因。

我已经重新启动了双方,但没有运气。

典型,我在发布此内容的那一刻就解决了它...... 解决方案是使用完整的 UNC 共享路径,而不是映射的驱动器路径。

所以我的项目"输出路径">

d:myshare

成为

\somepcmyshare

现在一切都按预期工作。

相关内容

最新更新