如何防止 Visual Studio 重复错误列表中的错误?
How do I prevent Visual Studio from duplicating errors in the error list?
我查过这个问题,但 none 其他答案对我有用。
我在 VS2019 的错误列表中收到重复消息。我不认为这是每一个错误,当我第一次打开我的项目时它不会这样做但是一旦我打开一个 XAML 文件它就会保持这样。引发错误的代码不需要以任何方式与 XAML 文件交互(它发生在新创建的 类 上)。
一个回答说可能是 IntelliSense 和编译器报告了同样的错误,但我一直 IntelliSense + Compiler
并且这个问题只出现了大约 1-2 个月。另外,我切换到 IntelliSense Only
,但仍然出现双重错误。
重复项总是来自 XamlInProcLanguageClient
,但是当我 google 搜索时 google 搜索显示一个结果。
附加信息:
- 它发生在新项目和旧项目上。
- 我已经重置了我的设置,但问题仍然存在。
- 我的 MSBuild 项目构建输出详细程度是“最小”
- 如果我关闭并重新打开解决方案,重复项就会消失,直到 xaml 文件被打开。
我认为大约 1-2 个月前我所做的唯一可能影响此操作的是我下载了 VS 2022 预览版(2.1 或 3)。但是,我从来没有真正打开它并卸载它以尝试解决问题(运气不好)。
如果你 select Build Only
,我相信重复的错误(错误消息)会消失。
看起来重复的错误消息不是来自 Build/Compile,相反,我认为它们来自 IntelliSense 或 IntelliSense 中 Xaml 的功能之一。这可能是Visual Studio的一个特点,设计成这样。到目前为止,我还没有找到关闭此功能的选项。切换到 Build Only
可能有助于过滤它,而且它们似乎总是与重复的消息一起出现,一旦你解决了编译器指出的错误,它们就会消失。
如果您需要对此功能进行解释,建议您在Microsoft Developer Community中询问,VS 产品团队可能会给您解释。
我在此处的 Microsoft 开发人员社区中找到了此问题,因此它似乎是一个错误:
Intellisense content is repeatedly displayed
它在 17.0 中说“已修复”,它只是 VS2022,我已经测试了 16.11.7 (VS2019),但问题仍然存在。它似乎在 VS2022 中已修复,所以答案是升级。
我查过这个问题,但 none 其他答案对我有用。
我在 VS2019 的错误列表中收到重复消息。我不认为这是每一个错误,当我第一次打开我的项目时它不会这样做但是一旦我打开一个 XAML 文件它就会保持这样。引发错误的代码不需要以任何方式与 XAML 文件交互(它发生在新创建的 类 上)。
一个回答说可能是 IntelliSense 和编译器报告了同样的错误,但我一直 IntelliSense + Compiler
并且这个问题只出现了大约 1-2 个月。另外,我切换到 IntelliSense Only
,但仍然出现双重错误。
重复项总是来自 XamlInProcLanguageClient
,但是当我 google 搜索时 google 搜索显示一个结果。
附加信息:
- 它发生在新项目和旧项目上。
- 我已经重置了我的设置,但问题仍然存在。
- 我的 MSBuild 项目构建输出详细程度是“最小”
- 如果我关闭并重新打开解决方案,重复项就会消失,直到 xaml 文件被打开。
我认为大约 1-2 个月前我所做的唯一可能影响此操作的是我下载了 VS 2022 预览版(2.1 或 3)。但是,我从来没有真正打开它并卸载它以尝试解决问题(运气不好)。
如果你 select Build Only
,我相信重复的错误(错误消息)会消失。
看起来重复的错误消息不是来自 Build/Compile,相反,我认为它们来自 IntelliSense 或 IntelliSense 中 Xaml 的功能之一。这可能是Visual Studio的一个特点,设计成这样。到目前为止,我还没有找到关闭此功能的选项。切换到 Build Only
可能有助于过滤它,而且它们似乎总是与重复的消息一起出现,一旦你解决了编译器指出的错误,它们就会消失。
如果您需要对此功能进行解释,建议您在Microsoft Developer Community中询问,VS 产品团队可能会给您解释。
我在此处的 Microsoft 开发人员社区中找到了此问题,因此它似乎是一个错误:
Intellisense content is repeatedly displayed
它在 17.0 中说“已修复”,它只是 VS2022,我已经测试了 16.11.7 (VS2019),但问题仍然存在。它似乎在 VS2022 中已修复,所以答案是升级。