系统
- Visual Studio 2019 16.4.0
- .NET 核心 2.2
- Windows 10
场景
NuGet 包 Microsoft.CodeAnalysis.FxCopAnalyzers Visual Studio 可以对托管代码执行代码分析。
每个诊断或规则都有一个默认的严重性和抑制状态,可以为您的项目覆盖这些状态。
configure rules有多种模式
在构建或编辑它时,我使用了 .editorconfig
模式和 Visual Studio IDE。
不幸的是,当我从命令行构建项目时
dotnet build
.editoconfig
被忽略。
最佳答案
根据 this discussion on GitHub ,看起来语言规则/分析功能目前不会触发运行命令行构建的失败。
如果您希望构建工具或 CI 环境识别 .editorconfig
规则集,您需要确保运行 Visual Studio 2019 16.3 或更高版本 as mentioned here .
关于c# - dotnet build 命令忽略 .editorconfig,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59272825/