在.NETCore项目上启用微软的代码分析我们团队使用了自定义规则集的代码分析功能,如果我们忘记在方法参数上执行空检查会导致构建失败。但是,现在当我们创建一个新的.NETCore项目时,代码分析似乎并不是这些新项目的功能。ProjectProperties区域中没有UI,按照此处的建议向项目添加自定义规则集只会影响StyleCopAnalyzers(SAxxxx规则)。有没有办法在.NETCore项目中启用代码分析(CAxxxx)规则?更新显然正确的方法是安装Microsoft.CodeAnalysis.FxCopAnalyzersNuGet包。这甚至在ASP.NETCore项目中也很有用,并且根本不需要标志。原始答案我意识到csproj文件中还有另一个标签可以实际启用代码分析。我的.csproj文件中的标签现在看起来像这样:netstandard1.4..MyCompanyCodeAnalysisRules.rulesettrue它工作得很好,至少在普通项目上是这样。ASP.NETCore项目产生如下错误:以上是C#学习教程:在.NETCore项目上启用微软的代码分析。如果对大家有用,需要详细了解C#学习教程,希望大家多多指教Follow—CA0055:Couldnotidentifyplatformfor'C:Source...binDebugnetcoreapp1.1....dll'.CA0052:未选择目标。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理会员删除。如需转载请注明出处:
