- 容器工具首次加载太慢,输出窗口 容器工具 分类信息中会长时间停在如下的内容处
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.
- 执行如下操作
- 记录vsdbg version,Runtime ID,deleting 目录,vsdbg version的 ‘.’ 替换为 ‘-‘
- 使用vsdbg version,Runtime ID拼接URL https://vsdebugger.azureedge.net/vsdbg-17-6-10208-1/vsdbg-linux-x64.zip
- 使用下载工具下载该文件(建议VPN下载或者专门的下载工具下载,速度比较慢)
- 解压文件到目录 C:\Users\Arno\vsdbg\vs2017u5
- 在C:\Users\Arno\vsdbg\vs2017u5目录创建文件
- success_version.txt 内容为 vsdbg version 值 17.6.10208.1
- success_rid.txt 内容为 Runtime ID 值 linux-x64
- 关闭VS2022再重新打开
- 在 输出窗口可以看到已经跳过 Info: C:\Users\Arno\vsdbg\vs2017u5 exists, deleting. 这行
- 之后如果看到停在 Info: Using Runtime ID ‘linux-musl-x64’ ,类似上面的操作,下载 https://vsdebugger.azureedge.net/vsdbg-17-6-10208-1/vsdbg-linux-musl-x64.zip 此处根据安装的 Linux 版本可能会有差异
- 将下载的 vsdbg-linux-musl-x64.zip 解压到 C:\Users\Arno\vsdbg\vs2017u5\linux-musl-x64
- 复制之前的 success_version.txt、success_rid.txt 到C:\Users\Arno\vsdbg\vs2017u5\linux-musl-x64目录
- 关闭VS2022再重新打开
- 可以正常运行容器方式调试