Visual Studio使用docker开发卡 vs2017u5 exists, deleting (vsdbg的问题)

  • Visual Studio使用docker开发卡 vs2017u5 exists, deleting (vsdbg的问题)已关闭评论
  • 221 次浏览
  • A+
所属分类:.NET技术
摘要

引言
在使用 Visual Studio 进行 Docker 运行调试的时候会出现无法调试的问题。
出现类似一下症状:
Info: Using vsdbg version ‘17.2.10512.2’
Info: Using Runtime ID ‘linux-x64’
Info: C:Usersusernamevsdbgvs2017u5 exists, deleting.


引言
在使用 Visual Studio 进行 Docker 运行调试的时候会出现无法调试的问题。
出现类似一下症状:
Info: Using vsdbg version '17.2.10512.2'
Info: Using Runtime ID 'linux-x64'
Info: C:Usersusernamevsdbgvs2017u5 exists, deleting.

解决方案

1. 下载所需文件

可以通过任何方式下载。下载文件具体地址格式如下

通过错误提示(Info: Using vsdbg version '17.2.10512.2')获取需要的版本为17.2.10512.2 用获取到的版本号替换下方两个连接的<version>中,同时将 . 号替换为 - 号。  https://vsdebugger.azureedge.net/vsdbg-<version>/vsdbg-linux-x64.zip 例如:https://vsdebugger.azureedge.net/vsdbg-17-2-10512-2/vsdbg-linux-x64.zip  https://vsdebugger.azureedge.net/vsdbg-<version>/vsdbg-linux-musl-x64.zip 例如:https://vsdebugger.azureedge.net/vsdbg-17-2-10512-2/vsdbg-linux-musl-x64.zip 

2. 解压所需文件到指定目录

通过错误提示(Info: C:Usersusernamevsdbgvs2017u5 exists, deleting.)可知所需的存放目录  1. vsdbg-linux-x64.zip 将文件直接解压到 C:Usersusernamevsdbgvs2017u5 中  2. vsdbg-linux-musl-x64.zip 将文件直接解压到 C:Usersusernamevsdbgvs2017u5linux-musl-x64 中 

3. 增加额外文件

C:Usersusernamevsdbgvs2017u5

  1. success_version.txt,写入获取到的版本号例如:17.2.10512.2
  2. success_rid.txt 写入固定值:linux-x64

C:Usersusernamevsdbgvs2017u5linux-musl-x64

  1. success_version.txt,写入获取到的版本号例如:17.2.10512.2
  2. success_rid.txt 写入固定值:linux-musl-x64