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

Remote Debugging .NET Project "Unable to start program"

我正在尝试远程调试我过去偶尔遇到的应用程序而没有问题。我有一个用于在远程机器上输出的共享目录,远程调试工具在机器上 运行ning 并且工作正常。确保该文件夹具有 "everyone" 权限。

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

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

这特别奇怪,因为文件存在,它只是创建它,我可以在本地或远程机器上手动执行它。我已经用 Process Monitor 检查过,这表明文件没有问题,所以 Visual Studio 似乎能够很好地看到程序,但不确定是什么导致了错误。

我已经重新启动了双方,但运气不佳。

典型情况下,我在 post 第二次解决它...解决方案是使用完整的 UNC 共享路径, 而不是 映射的驱动器路径。

所以我的项目'Output Path' of

d:\myshare\

成为

\somepc\myshare

现在一切正常。