如何获取并安装Visual Studio的"Mono Debugging for Visual Studio"扩展?
嘿,我来帮你搞定这个头疼的问题!你遇到的这个扩展缺失情况确实有点特殊,不过可以试试下面这些方法:
通过Visual Studio安装程序修复/添加工作负载
这个扩展本来就是Xamarin相关工作负载的一部分,你可以打开Visual Studio Installer,找到你正在使用的VS版本,点击「修改」。在弹出的窗口里,确保「移动开发.NET」(包含Xamarin的工作负载)被勾选上,然后展开工作负载下方的「可选组件」,确认「Mono Debugging for Visual Studio」这个选项已经被选中,最后点击「修改」让安装程序重新安装相关组件。在Visual Studio内部搜索安装扩展
打开Visual Studio,点击顶部菜单栏的「扩展」->「管理扩展」,在搜索框里直接输入「Mono Debugging for Visual Studio」试试。如果能搜到,直接点击下载安装,重启VS后应该就能用了。要是搜不到,可能是你的VS版本和扩展版本不兼容,这时候可以去微软官方的扩展资源中找对应你VS版本的该扩展安装包,下载后双击就能手动安装。更新Visual Studio到最新版本
旧版本的VS有时候会出现组件缺失的问题,你可以打开Visual Studio Installer,检查是否有可用的更新,把VS更到最新版后,再重新检查扩展是否存在,或者重新安装Xamarin工作负载。清理VS缓存后重试
如果上面的方法都没效果,可以试试清理VS的缓存:- 关闭所有Visual Studio实例
- 打开文件资源管理器,输入
%LOCALAPPDATA%\Microsoft\VisualStudio\[你的VS版本号]\ComponentModelCache(比如VS2022的版本号可能是17.0_xxxx) - 删除这个文件夹里的所有文件
- 重启VS,然后再重新通过安装程序修复Xamarin工作负载
内容的提问来源于stack exchange,提问作者BlueRaja - Danny Pflughoeft

