如何在Visual Studio 2019的“错误列表”窗口中显示所有建议/警告/错误

vqlkdk9b  于 2022-12-14  发布在  其他
关注(0)|答案(3)|浏览(779)

问题是并非所有visual studio建议、警告和/或错误都显示在解决方案生成上。
假设在解决方案生成时,总共显示了22个警告。在解决方案生成后,在项目中打开.cs文件时,显示了更多警告。

步骤

1.重建解决方案

  • 错误列表显示0错误,22警告,0建议

  • 从.csproj中打开.cs文件
  • 错误列表显示0个错误,**22+**个警告,**0+**个建议

为什么这些错误/警告/建议不在构建时显示,而不是在打开相应的.cs文件时显示?

注意-解决方案中使用了.editorconfig文件。此.editorconfig指定了一组规则,这些规则定义何时在.cs文件中显示错误、警告和建议。

7gs2gvoe

7gs2gvoe1#

我面对这个问题,对我来说,什么工作是简单地遵循以下步骤:
1.分析-〉运行代码分析-〉在解决方案上

这将给予解决方案级别的所有警告。

wqlqzqxt

wqlqzqxt2#

您可以通过Project Properties对话框为单个项目启用 Source code analysis。这实际上会将一些NuGet包安装到项目中,这些包将一起对项目的每个构建运行分析。
这并不是Intellisense分析的精确副本,因为它将执行的操作取决于所选的规则集。在大多数情况下,我希望这至少与Intellisense分析一样彻底,甚至可能更彻底。
以下是如何安装它,以及如何选择规则集:

如需详细信息,请参阅

l5tcr1uw

l5tcr1uw3#

在Visual Studio 2022中,我也错过了许多警告-通过Tools > Options,选项卡Text Editor > C# > Advanced,您可以找到这些设置:

  • Run background code analysis for:
  • Show compiler errors and warnings for:

对于这两种情况,您可能需要Entire solution选项(而不是Open documentsCurrent documentNone)。

相关问题