调试Visual Studio 2019解决方案时报错IntelliTrace code failed (0x80131509)
可行解决方案
- 重置Visual Studio用户配置
关闭所有VS窗口,打开Visual Studio对应的开发者命令提示符,执行命令devenv /resetuserdata,执行完成后重启VS重新打开项目即可。该操作会清除VS的本地缓存配置,不会修改已安装的组件和项目文件。 - 彻底清理项目缓存文件
找到解决方案根目录下的隐藏文件夹.vs直接删除,同时删除所有项目下的bin、obj文件夹,再重新打开解决方案尝试调试。仅重新拉取代码可能没清理本地生成的隐藏缓存目录,是该类问题的常见诱因。 - 检查回退后的项目文件是否存在SDK风格残留
打开所有.csproj项目文件确认以下内容:- 项目根节点必须为旧格式
<Project ToolsVersion="你的版本号" DefaultTargets="Build">,不得残留SDK格式的<Project Sdk="Microsoft.NET.Sdk">声明 - 目标框架写法必须为旧版格式
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>,删除SDK格式的<TargetFramework>net472</TargetFramework>写法 - 移除所有SDK风格项目特有的导入语句、属性配置
- 项目根节点必须为旧格式
- 执行Visual Studio安装修复
打开Visual Studio Installer,选择你当前使用的VS版本,点击「修复」选项等待修复完成后重启设备即可,该操作比重装VS耗时更短,可解决组件损坏类问题。 - 排查第三方扩展冲突
按Win+R输入devenv /safemode启动VS安全模式,此时所有第三方扩展都会被禁用,若安全模式下打开项目调试无报错,卸载近期安装的VS扩展后再正常启动即可。
内容的提问来源于stack exchange,提问作者SpaceGhost440
相关产品推荐
相关产品推荐

