C# 有关Microsoft.CodeAnalysis.NetAnalyzer和FxCop分析器的问题
在我的.net项目(TargetFramework4.7)中,在代码分析选项卡中,我看到已选中RunonBuild。所以我可以看到一些FxCop警告。但是,当我检查nuGet软件包时,我看到没有安装Microsoft.CodeAnalysis.FxCopAnalyzers。所以我的第一个问题是,当FxCopAnalyzers nuget包没有安装时,警告是如何显示的 现在,当我升级到VS2019时,我得到以下错误信息C# 有关Microsoft.CodeAnalysis.NetAnalyzer和FxCop分析器的问题,c#,.net,code-analysis,roslyn-code-analysis,C#,.net,Code Analysis,Roslyn Code Analysis,在我的.net项目(TargetFramework4.7)中,在代码分析选项卡中,我看到已选中RunonBuild。所以我可以看到一些FxCop警告。但是,当我检查nuGet软件包时,我看到没有安装Microsoft.CodeAnalysis.FxCopAnalyzers。所以我的第一个问题是,当FxCopAnalyzers nuget包没有安装时,警告是如何显示的 现在,当我升级到VS2019时,我得到以下错误信息 Warning CA0507 Post-build Code Analysis
Warning CA0507 Post-build Code Analysis (FxCopCmd.exe) has been deprecated in favor of FxCop analyzers
所以我在谷歌上搜索发现FXCopAnalyzer不再受支持,取而代之的是Microsoft.CodeAnalysis.NetAnalyzer
我完成了这里提到的步骤
提前谢谢。我的名声太小,无法发表评论。我建议您阅读以下内容: TLDR:FxCop用作Roslyn分析器时与Visual Studio中的FxCop(旧版FxCop)不同。旧版FxCop中的某些规则在较新的FxCop中不存在 有关尚未移植的规则列表,请参见以下内容: 有吗?