我正在尝试将静态分析集成到.net核心1.1项目中。我到目前为止所做的是安装Microsoft.CodeAnalysis.FxCopAnalyzers nuget并在属性组下的csproj中添加规则:
<PropertyGroup>
<TargetFramework>netcoreapp1.1</TargetFramework>
<CodeAnalysisRuleSet>../StaticAnalysis/ManagedRuleSet.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
我已经创建了一个规则违规来测试,并且该设置在Visual Studio 2017中运行良好。当我尝试从控制台构建时出现问题:
dotnet build
没有错误或警告:(这是至关重要的,所以我也可以在构建机器上运行。