如何在 .NET 6 / 8 应用程序中通过“调试”->“开始”运行代码分析

问题描述 投票:0回答:1

我正在尝试配置我的 .NET 6 / 8 项目以在 Debug => Start Debugging (F5)Debug => Start Without Debugging (ctrl+F5) 上运行代码分析,但我不能这样做。

在我的代码中写了一些错误的内容,然后运行命令 Project => Build/Rebuild 由于 VS(或命令行)上的错误列表面板中显示的错误,构建失败,正如我所料。 同样的错误行不会停止调试命令。

.csproj
我设置

<AnalysisLevel>latest-recommended</AnalysisLevel>
<AnalysisMode>all</AnalysisMode>

谁能帮我解决这个问题吗?我是否缺少任何配置?

我尝试在 learn.microsoft.com 上查找配置或特定命令,但没有任何建议。

c# static-analysis code-analysis
1个回答
0
投票

检查

  1. 选项
  2. 项目和解决方案\构建和运行
  3. “运行时,当发生构建或部署错误时”

如果将其设置为“启动旧版本”,您可能会遇到您所描述的问题。如果将其设置为默认的“提示启动”,我会预料到构建错误,然后会出现一个对话框,询问您是否要运行上次成功的构建。

© www.soinside.com 2019 - 2024. All rights reserved.