问题描述
在我的解决方案中引入了一个依赖关系验证项目后(体系结构>新的依赖关系验证图:创建项目),我继续在“错误列表”窗口窗格中收到以下Visual Studio警报:
C#的完整解决方案分析当前处于禁用状态。您可能没有在C#项目中看到所有可能的依赖项验证问题

如果单击“不再显示”,则重新打开解决方案时,该请求将被忽略。无论如何,我实际上想为C#启用完整的解决方案布局,但是当我单击“选项...”并将“背景分析范围:”更改为“整个解决方案”时,我仍然会收到此警报。
我如何满足警报并启用C#的完整解决方案分析?
解决方法
从Visual Studio 2019版本16.3开始,``代码分析''属性页中提供了两个复选框,可用于控制分析器是否在构建时和设计时运行。这些选项是特定于项目的。
要打开此页面,请在解决方案资源管理器中右键单击项目节点,然后选择“属性”。选择“代码分析”选项卡。
要在构建时启用源分析,请选中“在构建时运行”选项。
要启用实时源分析,请选中“运行实时分析”选项。