在Visual Studio 2019中,什么取代了代码分析?

14

我正在考虑让我们的团队和项目准备好使用VS 2019。但是,当我试图为一个新项目设置代码分析时,我发现这个问题:

enter image description here

所以,如果这个被弃用了(而且显然甚至不能使用,所以我认为“弃用”真的意味着“消失了”),那么我们应该在哪里设置我们的规则集?是否有其他位置,或者可能是完全新的解决方案来解决样式和代码质量的问题?


1
这个问题在这个Github问题页面中得到了解决。 - Hans Passant
3
您需要安装Microsoft.CodeAnalysis.NetAnalyzers(Microsoft.CodeAnalysis.FxCopAnalyzers已经弃用)。 - Luca Ziegler
2个回答

12

1
这里是关于VS 2019中代码分析器的部分。 https://learn.microsoft.com/sv-se/visualstudio/code-quality/fxcop-analyzers?view=vs-2019 - MunchyYDL
谢谢,@MunchyYDL。我已经将该链接添加到答案中。 - Paulo Morgado
我想这意味着我需要更深入地挖掘。我之前的印象是那些代码分析规则集就是Roslyn分析器。 - bubbleking
有一个插件:https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.MicrosoftCodeAnalysis2019 - rasputino
如果您已经在使用等效的 NuGet 包 (Microsoft.CodeAnalysis.FxCopAnalyzers),那么安装此扩展将会产生问题 (请在此处查看问题)。 如果是这种情况,请安装最新的 NuGet 包而不是扩展。 - Paulo Morgado
你需要安装Microsoft.CodeAnalysis.NetAnalyzers(Microsoft.CodeAnalysis.FxCopAnalyzers已经弃用了)。 - Luca Ziegler

-3

2
IntelliCode是一种编码辅助工具,而不是代码验证工具。 - Paulo Morgado

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接