VS 2022无法刷新错误列表中的警告信息。

15

使用最新的VS2022预览版(但在稳定版上也有这个问题)C++(VC17)。

我经常遇到的情况是构建或重新构建,然后在:

  • 编辑器中出现警告(绿色波浪线)
  • 输出窗口中出现警告
  • 错误列表窗口中“警告”下出现警告

然后我在编辑器中修复一个警告,但现在:

  • 编辑器没有问题了(绿色波浪线消失了)
  • 输出窗口不再显示该警告
  • 错误列表/警告仍然显示它:(它似乎已经与编辑器不同步了

然后我唯一能够刷新错误列表中的警告的方法是卸载并重新加载解决方案,但这样做不可行。

有什么帮助吗?

  • 但即使变成蓝色,它也不会消失

2
你是否曾经找到过这个问题的解决方案?我刚刚转移到了VS2022,并发现类似的问题(C#项目)。我发现这种代码分析体验非常糟糕。错误和警告似乎会随机出现和消失,而且整个配置VS代码分析的方法真的很差。 - Andrew Stephens
很不幸,我不记得我是如何解决它的,但问题已经消失了。尝试创建一个新项目并将所有源代码导入,我认为这可能是解决问题的方法。我还升级到了最新的预览版。 - kofifus
1
仍然存在17.3.3的使用问题。 - user1908746
3
17.4.1 仍存在问题。 - Adronius
这在我的.NET 6/7项目中也发生了,版本是17.4.2。 - Dave Black
17.5.1. 仍在发生。 - Rei Miyasaka
1个回答

1
为了暂时解决这种间歇性的问题,建议在关闭解决方案时删除与解决方案相同文件夹中的.vs隐藏子文件夹。
我认为由于VS升级以及打开磁盘缓存时崩溃导致的内部数据库中的垃圾会导致许多不愉快的用户体验。
在现代SSD / NVMe驱动器上,请尝试在设备管理器中禁用写入缓存。它可能提供良好的预防措施,而不会对性能造成不必要的影响。朋友,请进行测试,测试和再次测试。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接