我正在尝试远程调试C ++应用程序。 VS 2015能够连接到远程机器和远程机器“VS 2015远程调试器”正在检测有效用户是否连接到它。但部署失败,视觉工作室出现错误
2>错误:无法部署本地文件'C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ redist \ Debug_NonRedist \ x64 \ Microsoft.VC140.DebugCRT \ concrt140d.dll'(远程文件路径' C:\ remotetemp \ concrt140d.dll') 2>错误:无法部署本地文件'C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ redist \ Debug_NonRedist \ x64 \ Microsoft.VC140.DebugCRT \ msvcp140d.dll'(远程文件路径'C:\ remotetemp \ msvcp140d.dll') 2>错误:无法部署本地文件'C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ redist \ Debug_NonRedist \ x64 \ Microsoft.VC140.DebugCRT \ vccorlib140d.dll'(远程文件路径'C:\ remotetemp \ vccorlib140d.dll') 2>错误:无法部署本地文件'C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ redist \ Debug_NonRedist \ x64 \ Microsoft.VC140.DebugCRT \ vcruntime140d.dll'(远程文件路径'C:\ remotetemp \ vcruntime140d.dll') 2>错误:无法部署本地文件'C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ redist \ Debug_NonRedist \ x64 \ Microsoft.VC140.DebugCXXAMP \ vcamp140d.dll'(远程文件路径'C:\ remotetemp \ vcamp140d.dll') 2>错误:无法部署本地文件'C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ redist \ Debug_NonRedist \ x64 \ Microsoft.VC140.DebugMFC \ mfc140ud.dll'(远程文件路径'C:\ remotetemp \ mfc140ud.dll') 2>错误:无法部署本地文件'C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ redist \ Debug_NonRedist \ x64 \ Microsoft.VC140.DebugMFC \ mfcm140ud.dll'(远程文件路径'C:\ remotetemp \ mfcm140ud.dll') 2>错误:无法部署本地文件'C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ redist \ Debug_NonRedist \ x64 \ Microsoft.VC140.DebugOpenMP \ vcomp140d.dll'(远程文件路径'C:\ remotetemp \ vcomp140d.dll')
我跟着https://msdn.microsoft.com/en-us/library/y7f5zaaa.aspx并设置了指定的参数
设置
远程命令=> C:\ remotetemp \ MyApp.exe的
工作目录=> C:\ remotetemp
远程服务器名称=> remotemachine
连接=>远程Windows身份验证
调试器类型=>汽车 //我也尝试了本地但是没有为我工作
部署目录=> C:\ remotetemp
知道这里可能缺少什么吗?
答案 0 :(得分:0)
我遇到了同样的问题并得到了解决: 似乎源机器(调试器)将一些文件复制到远程机器的指定文件夹(c:\ remotetemp)中。因此,请确保该目录具有创建文件所需的所有权限。
答案 1 :(得分:0)
我意识到这已经很晚了,但我发现了这个错误并发现了它,因为我推送文件的远程系统也是硬盘空间。因此,确保您推动的系统上的驱动器也不充分。