在Visual Studio 2017 .NET核心项目中支持Roslyn分析器(.ruleset)
问题描述:
如何在Visual Studio 2017 .NET核心项目中添加对Roslyn Analyzers(.ruleset)的支持? 在 “project.json”,它是通过使用buildOptions
配置:在Visual Studio 2017 .NET核心项目中支持Roslyn分析器(.ruleset)
"buildOptions": {
"additionalArguments": [ "/ruleset:rules.ruleset" ]
},
答
只需编辑的.csproj文件,并添加: <PropertyGroup><CodeAnalysisRuleSet>rules.ruleset</CodeAnalysisRuleSet></PropertyGroup>
注:路径是相对于.csproj的文件。
Original post here:https://www.linkedin.com/pulse/supporting-roslyn-analyzers-visual-studio-2017-net-core-jake-brandt
这似乎只适用于StyleCop分析仪,对吗?您是否找到任何方法让旧的代码分析(CAxxxx)规则在.NET Core项目中运行。 – StriplingWarrior
没关系,它看起来像你可以添加' true RunCodeAnalysis>'使这些规则工作。 https://stackoverflow.com/a/44726528/120955 –
StriplingWarrior