[英]How do I prevent Visual Studio from duplicating errors in the error list?
我查了这个问题,但没有其他答案对我有用。
我在 VS2019 的错误列表中收到重复的消息。 我不认为这是所有错误,当我第一次打开我的项目时,它不会这样做,但是一旦我打开一个 XAML 文件,它就会保持这样。 引发错误的代码不需要以任何方式与 XAML 文件交互(它发生在新创建的类上)。
一个答案说它可能是 IntelliSense 和 Compiler 报告了同样的错误,但我一直都有IntelliSense + Compiler
,这个问题只出现了大约 1-2 个月。 另外,我切换到IntelliSense Only
,但仍然出现双重错误。
重复项总是来自XamlInProcLanguageClient
但当我用谷歌搜索时,谷歌搜索会显示一个结果。
附加信息:
我认为我在大约 1-2 个月前所做的唯一可能会影响这一点的事情是我下载了 VS 2022 预览版(2.1 或 3)。 但是,我从未真正打开过它并卸载了它以尝试解决问题(运气不好)。
如果您选择Build Only
,我相信重复的错误(错误消息)将会消失。
看起来重复的错误消息不是来自构建/编译,相反,我认为它们来自 IntelliSense 或 IntelliSense 中 Xaml 的功能之一。 这可能是 Visual Studio 的一个特性,并且是这样设计的。 到目前为止,我还没有找到任何关闭此功能的选项。 切换到Build Only
可能有助于过滤它,而且它们似乎总是与重复的消息一起出现,一旦你解决了编译器指出的错误,它们就会消失。
如果您需要对此功能的解释,建议您在Microsoft Developer Community 中询问,VS Product Team 可能会在那里为您解释。
我能够在这里找到发布在 Microsoft 开发人员社区上的此问题,因此它似乎是一个错误:
它在 17.0 中说“已修复”,这只是 VS2022,我已经测试了 16.11.7(VS2019),但问题仍然存在。 它似乎在 VS2022 中已修复,因此答案是升级。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.