VS2015 SP3 远程调试路径中有非法字符

4

将 Visual Studio 2015 升级到 Update 3 后,远程调试停止工作。在尝试进行调试时出现以下错误:

代码 描述 项目文件 行 抑制状态 错误 DEP4300: 无法为具有基本布局文件夹 C:\Users\xxxx 的应用程序包 xxx|VS.Debug_x86.xxx|CN=xx|xxxxxx.Debug_x86.xxx 生成根文件夹。路径中存在非法字符。

3个回答

4

远程设备应上传Visual Studio 2015远程调试器工具以允许远程调试。该工具在不同的Visual Studio版本之间有所差异。因此,在升级Visual Studio后,还需要在远程设备上更新远程调试器工具。该工具通常位于以下目录中: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger


你找到 Visual Studio 2015 Update 3 的远程调试工具下载了吗?还是你用更新 2 的旧版本成功运行了?我找不到适用于 Update 3 的工具。 - Per Salmi
1
我正在使用随VS 2015 Update 3一起安装的版本:14.0.25420.1,构建者为D14REL。 - raV720
只需复制远程调试器的相应文件夹(x86或x64)即可。 - raV720
1
在运行Windows IoT Core的树莓派上,没有桌面,这个应该怎么工作呢?调试器是内置的,在过去我们只需启动它(在树莓派上),然后部署应用程序,一切都可以正常工作。据推测,微软将通过Windows Update部署新的调试器。 - Tim Long
有没有关于VS 2015 SP3的ARM远程调试器工具的想法?我只找到了x86和x64版本...我可以在我的Surface RT(ARM)上进行远程调试@MikeDoonsebury - Jesuslg123
显示剩余3条评论

0
  1. 按照raV720的建议将VS2015升级到更新3。
  2. 进入https://msdn.microsoft.com/zh-cn/subscriptions/downloads/#searchTerm=remote%20tools&MyProducts=true

    • 使用您的MSDN数据登录。
    • 转到“订阅下载”。
    • 搜索“远程调试器”。
    • 下载“Visual Studio 2015 Update 3的远程工具”-64mb

如果您在Windows平板电脑上执行步骤2,则可以避免在远程设备上下载大量不必要的数据。

然后转到“远程调试器” ->“关于”,它应该指示:14.0.25420.1 built by:D14REL,与VS2015更新3一起运行。


-1

我在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错误。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接