如何禁用fxcop

时间:2012-06-26 17:57:45

标签: visual-studio-2010

我有一个在视觉工作室2010专业版中创建的项目,现在打开它最终我因为fx警察而得到100个错误。

我如何将其关闭。

我已右键点击并进入代码分析,我的网站设置了什么设置?

编辑:

我需要关闭它的原因是因为我收到了这个主要错误:

Error   1   CA0060 : The indirectly-referenced assembly 'Newtonsoft.Json, Version=4.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' could not be found. This assembly is not required for analysis, however, analysis results could be incomplete. This assembly was referenced by: C:\CMS\packages\DataTablePager\DataTablePager.dll.     Application

enter image description here

2 个答案:

答案 0 :(得分:3)

在解决方案资源管理器中右键单击项目节点,选择“属性”。

底部附近有一个代码分析标签。单击该项并取消选中“在构建时启用代码分析”。

或者,您可以右键单击该错误,然后选择“抑制”。这将允许您抑制生成错误。

答案 1 :(得分:0)

<RunCodeAnalysis>false</RunCodeAnalysis>添加到您的.csproj文件中(我在我能找到的第一个<PropertyGroup>中拍了一下),并停止使用Analyze > Run Code Analysis,因为它仍然运行旧的FxCop。

如果使用旧的ASP.NET(不是Core),请右键单击项目,然后单击Unload project,然后才能编辑.csproj。

来源:https://docs.microsoft.com/en-us/visualstudio/code-quality/fxcop-analyzers-faq?view=vs-2019