无法在Visual Studio 2015中运行代码分析分析器
我将nuget中的Microsoft.CodeAnalysis.CSharp.FxCopAnalyzers安装到了一个项目中。
它所安装的项目是一个现有项目,针对Framework 4.5.1进行构建。
代码分析在该项目上启用...
...并且我在构建输出和错误窗口中看到了CA警告,所以我相信该规则集是有效的。
然而,我似乎无法从分析仪中看出来,我似乎无法找到这个图标在文档中的含义:
右键单击分析器节点并选择Open Active Rule Set
我可以看到FxCop分析器应该使用的CA规则:
按照预期检查DLL的位置,它位于nuget文件夹中:
该软件包自1月份以来尚未更新。 我想它已被替换
Microsoft.CodeAnalysis.FxCopAnalyzers
您可以右键单击分析仪节点并选择Open Active Rule Set
以查看项目中启用的所有分析仪。 然后,您可以修改此列表,并将这些更改保存回您的项目。 如果分析仪没有启动,那么可能它没有在您的项目中启用。
如果缺少anlayzer DLL,可以从分析器节点右键菜单或通过nuget软件包(取决于它来自哪里)添加它。
我在博客上发布了一篇文章,详细介绍了如何在您的项目中使用分析器:https://johnkoerner.com/csharp/using-analyzers-in-your-projects/
链接地址: http://www.djcxy.com/p/87581.html上一篇: Cannot run Code Analysis Analyzer in Visual Studio 2015