将 Visual Studio 2015 升级到 Update 3 后,远程调试停止工作。在尝试进行调试时出现以下错误:
代码 描述 项目文件 行 抑制状态 错误 DEP4300: 无法为具有基本布局文件夹 C:\Users\xxxx 的应用程序包 xxx|VS.Debug_x86.xxx|CN=xx|xxxxxx.Debug_x86.xxx 生成根文件夹。路径中存在非法字符。
将 Visual Studio 2015 升级到 Update 3 后,远程调试停止工作。在尝试进行调试时出现以下错误:
代码 描述 项目文件 行 抑制状态 错误 DEP4300: 无法为具有基本布局文件夹 C:\Users\xxxx 的应用程序包 xxx|VS.Debug_x86.xxx|CN=xx|xxxxxx.Debug_x86.xxx 生成根文件夹。路径中存在非法字符。
远程设备应上传Visual Studio 2015远程调试器工具以允许远程调试。该工具在不同的Visual Studio版本之间有所差异。因此,在升级Visual Studio后,还需要在远程设备上更新远程调试器工具。该工具通常位于以下目录中: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger
进入https://msdn.microsoft.com/zh-cn/subscriptions/downloads/#searchTerm=remote%20tools&MyProducts=true
如果您在Windows平板电脑上执行步骤2,则可以避免在远程设备上下载大量不必要的数据。
然后转到“远程调试器” ->“关于”,它应该指示:14.0.25420.1 built by:D14REL,与VS2015更新3一起运行。
我在MSDN上找不到Remote Tool Update 3 (@wblanks - 如果您能提供一个链接就好了,尽管我怀疑即使您提供了链接,该链接也可能已经不再可用,因为我在MSDN上搜索这个更新,但没有找到)。
然而,我在我的开发机上安装了Visual Studio 2015 Update 3。
在C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger
文件夹中,我找到了版本为14.0.25420的msvsmon.exe
。我将整个Remote Debugger
文件夹的内容复制到了我的平板电脑上的Remote Debugger
文件夹中,我最初安装了Remote Tools for VS 2015,Update 1。之后,我重新启动了平板电脑上的远程调试器应用程序,当我尝试从运行在我的开发机上的Visual Studio 2015远程部署我的应用程序时,我不再收到DEP4300错误。