zoukankan      html  css  js  c++  java
  • 如何解决Visual Studio 首次调试 docker 的 vs2017u5 exists, deleting Opening stream failed, trying again with proxy settings

    前言

    因为之前我电脑安装的是windows10家庭版,然而windows10家庭没有Hyper-v功能。

    搜索了几篇windows10家庭版安装docker相关的博客,了解一些前辈们走过的坑。
    很多人回复评论windows10家庭版真能启动Hyper-v,成功安装上dockerdesktop。

    本来略有信心的,然而道路很曲折,几乎把全网的解决办法都尝试了,最后也没有成功。

    算下来花费的的时间,还不如重装系统划算。

    因为操作系统的限制,没有安装上dockerdesktop,所有我很长一段时间
    ,都是通过vs2019直接发布到Linux上,然后再在linux上打包镜像文件。

    这几天因为一些原因把系统重装了,换成了了windows10 专业版 64位。
    成功安装上dockerdesktop。

    欣喜若狂,终于可以在vs里面打包调试docker镜像文件了。

    立马启动vs2019,打开解决方案,在webapi项目启动docker支持,选择docker调试。一顿操作猛如虎,然而等了很久
    Visual Studio竟然卡在了这里。

    “Info: C:Usersalphavsdbgvs2017u5 exists, deleting”

    “Info: Opening stream failed, trying again with proxy settings”

    1>C:WINDOWSSystem32WindowsPowerShellv1.0powershell.exe -NonInteractive -NoProfile -WindowStyle Hidden -ExecutionPolicy RemoteSigned 
    2>-File "C:UsersalphaAppDataLocalTempGetVsDbg.ps1" -Version vs2017u5 -RuntimeID linux-x64 -InstallPath "C:Usersalphavsdbgvs2017u5"
    3>Info: Using vsdbg version '16.8.11013.1'
    4>Info: Using Runtime ID 'linux-x64'
    5>Info: C:Usersalphavsdbgvs2017u5 exists, deleting.
    

    因为vs首次启用docker调试需要下载100M左右的辅助文件,这些辅助文件在墙外,墙内无法下载或者下载速度很慢导致。

    如何解决

    第一步,拼接下载地址,下载两个zip文件到本机


    如果你的vsdbg version与Runtime ID与我的一样,可以直接在我的服务器下载
    vsdbg-linux-x64.zip
    vsdbg-linux-musl-x64.zip


    第二步,解压文件

    • 从上面调试信息第2行找到InstallPath的路径是 C:Usersalphavsdbgvs2017u5 记住你自己的。如果没有vs2017u5这个子目录,手动新建vs2017u5目录。
    • 将vsdbg-linux-x64.zip拷贝到C:Usersalphavsdbgvs2017u5目录,右击解压选择解压到当前文件夹,如下图,特别注意不是“解压到vsdbg-linux-64”
      image
    • 在C:Usersalphavsdbgvs2017u5目录下新建linux-musl-x64子目录。并将将vsdbg-linux-musl-x64.zip文件拷贝到 C:Usersalphavsdbgvs2017u5linux-musl-x64 目录。
      右击解压选择解压到当前文件夹,特别注意不是“解压到vsdbg-linux-musl-x64”。

    第三步,新建txt配置文件

    • 新建success_version.txt文件,将从上面调试信息里找到的vsdbg version拷贝进去,我的是16.8.11013.1

      success_version.txt

    • 新建success_rid.txt文件,将从上面调试信息里找到的Runtime ID拷贝进去,如我的是linux-x64

      success_rid.txt

    • 将success_version.txt与success_rid.txt拷贝到C:Usersalphavsdbgvs2017u5目录

    • 将success_version.txt与success_rid.txt拷贝到C:Usersalphavsdbgvs2017u5linux-musl-x64目录

    第四步,重启VisualStudio

    • 重启Visual Studio,完成。

    参考 https://www.cnblogs.com/microestc/p/10784877.html
    参考 https://blog.lindexi.com/

    我改变不了世界,代码也改变不了。
  • 相关阅读:
    Windows Azure Cloud Service (14) 使用Windows Azure诊断收集日志记录数据
    Windows Azure Cloud Service (13) 用Visual Studio 2010 将应用程序部署到Windows Azure平台
    Windows Azure Cloud Service (15) 多个VM Instance场景下如何处理ASP.NET Session
    Windows Azure Storage (5) Windows Azure Drive
    Windows Azure Storage (7) 使用工具管理Windows Azure Storage
    SQL Azure(二) SQL Azure vs SQL Server
    webbrowser的自动提交
    提取视频的背景声音的软件
    Listview列排序的bug原因
    两个奇怪的问题
  • 原文地址:https://www.cnblogs.com/alphayu/p/13843812.html
Copyright © 2011-2022 走看看