Mac版Visual Studio(17.4)终端变紫且无法运行代码求助
M2 MacBook Air 上 Visual Studio 终端异常的解决办法
1. 重置VS终端集成设置
- 打开Visual Studio,按
Cmd+,打开偏好设置 - 切换到「终端」选项卡,点击「重置为默认值」
- 重启VS后测试代码运行
2. 修复终端Shell配置
紫色终端大概率是Shell配色配置被篡改,操作如下:
- 打开系统自带终端,执行
echo $SHELL确认当前Shell(一般是/bin/zsh) - 编辑对应配置文件:
open ~/.zshrc(zsh)或open ~/.bash_profile(bash) - 删除文件中自定义的
PS1配色相关代码,保存后执行source ~/.zshrc刷新配置 - 重启VS验证终端状态
3. 规范项目打开方式
- 避免直接双击
.cs文件打开,必须通过VS的「打开项目/解决方案」功能加载完整项目(零散文件模式会导致运行配置失效) - 打开项目后,检查「解决方案资源管理器」是否正确识别为控制台项目,而非「杂项文件」
4. 彻底清理VS残留(解决重装复发问题)
卸载VS后手动删除残留文件,避免旧配置干扰:
- 删除目录:
~/Library/Application Support/VisualStudio - 删除目录:
~/Library/Caches/com.microsoft.VisualStudio - 删除配置文件:
~/Library/Preferences/com.microsoft.VisualStudio.plist - 重启Mac后重新安装Visual Studio
5. 验证.NET环境与运行配置
- 打开系统终端执行
dotnet --version,确认.NET SDK正常运行,若异常则单独下载安装对应版本SDK - 打开项目属性的「调试」选项卡,确认启动配置为「控制台应用」,启动程序指向
dotnet且参数为run
内容的提问来源于stack exchange,提问作者dovid hodes
相关产品推荐
相关产品推荐

