VS2019社区版新建C# WinForm项目报IntelliSense加载错误如何解决
问题现象
使用版本号为16.9.4的VS Community 2019新建C# Windows Form App项目时,弹出错误提示:
IntelliSense finished initializing, but an error occurred when attempting to load the document
错误码为0x80131500,使用.NET Core 3.1(长期支持版)和.NET Core 5创建项目均出现相同报错,同时NuGet包管理器控制台无法正常安装包。
错误截图如下:
解决方案
- 重置VS用户配置:关闭所有VS窗口,按下Win+R调出运行窗口,输入
devenv /resetuserdata执行,等待命令执行完成后重启VS,重新尝试创建项目。 - 修复VS安装:打开Visual Studio Installer,找到已安装的VS Community 2019 16.9.4,点击「修改」按钮旁的下拉箭头,选择「修复」选项,等待修复流程全部完成后重启电脑再测试。
- 清理组件缓存:依次进入以下路径,删除目录内的所有文件:
%LocalAppData%\Microsoft\VisualStudio\16.0_*\ComponentModelCache(路径中的*为对应VS实例的随机后缀,直接进入名称以16.0_开头的文件夹即可找到对应目录)%LocalAppData%\Microsoft\VisualStudio\Packages\_Instances
清理完成后重启VS测试。
- 校验.NET SDK完整性:按下Win+R输入
cmd打开命令提示符,执行dotnet --list-sdks,确认输出列表中存在.NET Core 3.1和.NET 5对应的SDK版本,如果没有对应版本,重新安装对应.NET SDK后重启VS即可。 - 排查第三方扩展冲突:打开VS的「扩展」>「管理扩展」页面,禁用所有第三方扩展后重启VS测试,如果问题解决,逐个启用扩展定位冲突的扩展,卸载对应冲突扩展即可。
内容的提问来源于stack exchange,提问作者Samuel Oshio
相关产品推荐
相关产品推荐


