Visual Studio For Mac 2022调试项目无法执行exe文件报错
Visual Studio for Mac 2022 17.0.4 调试无法启动exe修复方案
该问题是17.0.4 (build 23)版本的常见调试组件故障,按以下顺序排查修复即可:
- 清理项目编译缓存
关闭VS后删除项目根目录下的bin、obj文件夹,同时删除解决方案目录下的隐藏文件夹.vs,清除旧的错误编译产物。 - 校验项目目标框架配置
右键项目打开「选项-生成-常规」面板,确认目标框架未选择带-windows后缀的Windows专属运行时标识。Mac环境本地调试只能运行跨平台版本的.NET程序,WinForms、WPF等Windows专属技术栈无法在Mac本地直接调试,需要配置Windows远程调试节点。 - 修复调试器执行权限
打开Mac终端执行以下命令,给对应架构的调试器二进制文件添加可执行权限,Intel和Apple Silicon芯片的命令可以直接依次执行,不存在的路径不会产生负面影响:
命令执行完成后重启Visual Studio。chmod +x /Applications/Visual\ Studio.app/Contents/MonoBundle/Debugger/lib/x86_64/vsdbg chmod +x /Applications/Visual\ Studio.app/Contents/MonoBundle/Debugger/lib/arm64/vsdbg - 版本回退/升级
17.0.4 (build 23)属于早期预览通道的问题版本,若以上操作无效,可在VS的「检查更新」面板切换到稳定更新通道升级到最新正式版,或回退到17.0.3正式版,即可解决调试器启动异常问题。
对应报错截图参考:
内容的提问来源于stack exchange,提问作者Alvin Quezon
相关产品推荐
相关产品推荐

