Visual Studio 2022 容器工具首次加载太慢,停在 Info: …\vsdbg\vs2017u5 exists, deleting. 的解决方案

  1. 容器工具首次加载太慢,输出窗口 容器工具 分类信息中会长时间停在如下的内容处
      Use 'docker scan' to run Snyk tests against images to find vulnerabilities and learn how to fix them
      C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NonInteractive -NoProfile -WindowStyle Hidden -ExecutionPolicy RemoteSigned -File "C:\Users\Arno\AppData\Local\Temp\GetVsDbg.ps1" -Version vs2017u5 -RuntimeID linux-x64 -InstallPath "C:\Users\Arno\vsdbg\vs2017u5"
      Info: Using vsdbg version '17.6.10208.1'
      Info: Using Runtime ID 'linux-x64'
      Info: C:\Users\Arno\vsdbg\vs2017u5 exists, deleting.
      1. 执行如下操作
      2. 记录vsdbg version,Runtime ID,deleting 目录,vsdbg version的 ‘.’ 替换为 ‘-‘
      3. 使用vsdbg version,Runtime ID拼接URL https://vsdebugger.azureedge.net/vsdbg-17-6-10208-1/vsdbg-linux-x64.zip
      4. 使用下载工具下载该文件(建议VPN下载或者专门的下载工具下载,速度比较慢)
      5. 解压文件到目录 C:\Users\Arno\vsdbg\vs2017u5
      6. 在C:\Users\Arno\vsdbg\vs2017u5目录创建文件
        • success_version.txt 内容为 vsdbg version 值 17.6.10208.1
        • success_rid.txt 内容为 Runtime ID 值 linux-x64
        1. 关闭VS2022再重新打开
        2. 在 输出窗口可以看到已经跳过 Info: C:\Users\Arno\vsdbg\vs2017u5 exists, deleting. 这行
        3. 之后如果看到停在 Info: Using Runtime ID ‘linux-musl-x64’ ,类似上面的操作,下载 https://vsdebugger.azureedge.net/vsdbg-17-6-10208-1/vsdbg-linux-musl-x64.zip 此处根据安装的 Linux 版本可能会有差异
        4. 将下载的 vsdbg-linux-musl-x64.zip 解压到 C:\Users\Arno\vsdbg\vs2017u5\linux-musl-x64
        5. 复制之前的 success_version.txt、success_rid.txt 到C:\Users\Arno\vsdbg\vs2017u5\linux-musl-x64目录
        6. 关闭VS2022再重新打开
        7. 可以正常运行容器方式调试

        发表回复

        您的电子邮箱地址不会被公开。 必填项已用 * 标注