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


    引言
    在使用 Visual Studio 进行 Docker 运行调试的时候会出现无法调试的问题。
    出现类似一下症状:
    Info: Using vsdbg version '17.2.10512.2'
    Info: Using Runtime ID 'linux-x64'
    Info: C:\Users\username\vsdbg\vs2017u5 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:\Users\username\vsdbg\vs2017u5 exists, deleting.)可知所需的存放目录
    
    1. vsdbg-linux-x64.zip
    将文件直接解压到 C:\Users\username\vsdbg\vs2017u5 中
    
    2. vsdbg-linux-musl-x64.zip
    将文件直接解压到 C:\Users\username\vsdbg\vs2017u5\linux-musl-x64 中
    

    3. 增加额外文件

    C:\Users\username\vsdbg\vs2017u5

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

    C:\Users\username\vsdbg\vs2017u5\linux-musl-x64

    1. success_version.txt,写入获取到的版本号例如:17.2.10512.2
    2. success_rid.txt 写入固定值:linux-musl-x64
  • 相关阅读:
    2-SAT模板
    AC自动机
    省选预备营-Day3(图论) 总结
    省选预备营-Day2(分治) 总结
    左偏树(可并堆)总结
    省选预备营-Day1(数据结构) 总结
    OI基础知识
    C++ 堆
    CH4601 普通平衡树
    java 函数形参传值和传引用的区别
  • 原文地址:https://www.cnblogs.com/ykbb/p/16276930.html
Copyright © 2020-2023  润新知