Docker调试报程序路径C:\Users\Administrator\vsdbg\vs2017u5无效

最近想在Docker下调试.NetCore程序报 “error CTC1023: Dockerfile“d:\source\repos\TestLinuxGetIp\TestLinuxGetIp\Dockerfile”的调试程序路径“C:\Users\Administrator\vsdbg\vs2017u5”无效。”

 

针对以上问题:找到以下解决办法

手动下载.zip包(拼接好地址,建议采用迅雷下载)

https://vsdebugger.azureedge.net/vsdbg-17-0-10712-2/vsdbg-linux-x64.zip #其中17-0-10712-2(其中 17.0.10712.2 “.”替换成“-”)是你的报错版本,替换成自己的即可
https://vsdebugger.azureedge.net/vsdbg-17-0-10712-2/vsdbg-linux-musl-x64.zip #其中17-0-10712-2(其中 17.0.10712.2 “.”替换成“-”)是你的报错版本,替换成自己的即可

以上两个包下载完毕后,按照以下步骤操作

1、将vsdbg-linux-x64.zip 解压到 C:\Users\<username>\vsdbg\vs2017u5 目录
2、C:\Users\{username}\vsdbg\vs2017u5 目录,添加两个文件
success_rid.txt 内容填写:linux-x64
success_version.txt 内容填写:17.0.10712.2

3、将vsdbg-linux-musl-x64.zip 解压到 C:\Users\<username>\vsdbg\vs2017u5\linux-musl-x64 目录
4、C:\Users\{username}\vsdbg\vs2017u5\linux-musl-x64 目录,添加两个文件
success_rid.txt 内容填写:linux-musl-x64
success_version.txt 内容填写:17.0.10712.2

最后成功启动Docker调试

 

posted @   落叶的瞬间;  阅读(1098)  评论(2编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
点击右上角即可分享
微信分享提示