VS2015 SP3 远程调试路径中非法字符
VS2015 SP3 remote debug illegal characters in path
将 Visual Studio 2015 升级到 Update 3 后,远程调试停止工作。尝试调试时发生错误:
严重性代码说明项目文件行抑制状态
错误 DEP4300:无法为基本布局文件夹为 C:\Users\xxxx 的应用程序包 xxx|VS.Debug_x86.xxx|CN=xx|xxxxxx.Debug_x86.xxx 生成根文件夹。路径中的非法字符。
远程设备应上传 Visual Studio 2015 Remote Debugger 工具以允许远程调试。此工具在 Visual Studio 个版本之间有所不同。因此在 Visual Studio 升级后,还需要更新远程设备上的 Remote Debugger 工具。该工具通常位于目录中:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote 调试器
我在 MSDN 上找不到 Remote Tool Update 3(@wblanks - post 一个 link 就好了,尽管我怀疑即使你找到了,link 可能不再可用,因为我在 MSDN 中搜索了此更新并且可以找到它)。
但是,我的开发机器上安装了 Visual Studio 2015 Update 3。
在 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger
文件夹中我找到了 msvsmon.exe
版本 14.0.25420。我将 Remote Debugger
文件夹的全部内容复制到平板电脑上的 Remote Debugger
文件夹中,我最初在其中安装了 VS 2015 远程工具更新 1。之后,我重新启动了 Remote Debugger 应用程序平板电脑,当我尝试从 Visual Studio 2015 运行 在我的开发机器上远程部署我的应用程序时,我不再收到 DEP4300 错误。
- 像raV720说的那样升级VS2015更新3
转到https://msdn.microsoft.com/en-us/subscriptions/downloads/#searchTerm=remote%20tools&MyProducts=true
- 使用您的 MSDN 数据登录。
- 转到'Subscriber Downloads'。
- 搜索'remote debugger'。
- 下载 'Remote Tools for Visual Studio 2015 Update 3' - 64mb
如果您在 Windows 平板电脑上执行第 2 步,则可以避免在远程设备上下载大量不必要的 GB 数据。
然后转到 'Remote Debugger' -> 'About',它应该指示:14.0.25420.1 构建者:D14REL,它与 VS2015 更新 3 一起运行。
将 Visual Studio 2015 升级到 Update 3 后,远程调试停止工作。尝试调试时发生错误:
严重性代码说明项目文件行抑制状态 错误 DEP4300:无法为基本布局文件夹为 C:\Users\xxxx 的应用程序包 xxx|VS.Debug_x86.xxx|CN=xx|xxxxxx.Debug_x86.xxx 生成根文件夹。路径中的非法字符。
远程设备应上传 Visual Studio 2015 Remote Debugger 工具以允许远程调试。此工具在 Visual Studio 个版本之间有所不同。因此在 Visual Studio 升级后,还需要更新远程设备上的 Remote Debugger 工具。该工具通常位于目录中: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote 调试器
我在 MSDN 上找不到 Remote Tool Update 3(@wblanks - post 一个 link 就好了,尽管我怀疑即使你找到了,link 可能不再可用,因为我在 MSDN 中搜索了此更新并且可以找到它)。
但是,我的开发机器上安装了 Visual Studio 2015 Update 3。
在 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger
文件夹中我找到了 msvsmon.exe
版本 14.0.25420。我将 Remote Debugger
文件夹的全部内容复制到平板电脑上的 Remote Debugger
文件夹中,我最初在其中安装了 VS 2015 远程工具更新 1。之后,我重新启动了 Remote Debugger 应用程序平板电脑,当我尝试从 Visual Studio 2015 运行 在我的开发机器上远程部署我的应用程序时,我不再收到 DEP4300 错误。
- 像raV720说的那样升级VS2015更新3
转到https://msdn.microsoft.com/en-us/subscriptions/downloads/#searchTerm=remote%20tools&MyProducts=true
- 使用您的 MSDN 数据登录。
- 转到'Subscriber Downloads'。
- 搜索'remote debugger'。
- 下载 'Remote Tools for Visual Studio 2015 Update 3' - 64mb
如果您在 Windows 平板电脑上执行第 2 步,则可以避免在远程设备上下载大量不必要的 GB 数据。
然后转到 'Remote Debugger' -> 'About',它应该指示:14.0.25420.1 构建者:D14REL,它与 VS2015 更新 3 一起运行。