Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 在Visual Studio 2008中配置FxCop以运行规则子集_Visual Studio 2008_Code Analysis_Fxcop - Fatal编程技术网

Visual studio 2008 在Visual Studio 2008中配置FxCop以运行规则子集

Visual studio 2008 在Visual Studio 2008中配置FxCop以运行规则子集,visual-studio-2008,code-analysis,fxcop,Visual Studio 2008,Code Analysis,Fxcop,我在VisualStudio2008中设置了FxCop 1.36作为一个外部工具,在一个项目上运行它,并收到了大量的消息。我不能处理所有这些警告,所以我只想集中讨论警告的一个子集。是否可以将FxCop配置为仅查找或仅显示性能警告?可以根据规则配置FxCop应用程序。启动应用程序时,您应该会看到两个选项卡。第一个显示正在分析的程序集列表。第二个显示可用规则的列表。只需取消选择您不希望运行的规则 如果要自动化该过程,可以创建新的FxCop项目并保存规则选择。这将允许您每次都重新运行这些特定规则。事实

我在VisualStudio2008中设置了FxCop 1.36作为一个外部工具,在一个项目上运行它,并收到了大量的消息。我不能处理所有这些警告,所以我只想集中讨论警告的一个子集。是否可以将FxCop配置为仅查找或仅显示性能警告?

可以根据规则配置FxCop应用程序。启动应用程序时,您应该会看到两个选项卡。第一个显示正在分析的程序集列表。第二个显示可用规则的列表。只需取消选择您不希望运行的规则


如果要自动化该过程,可以创建新的FxCop项目并保存规则选择。这将允许您每次都重新运行这些特定规则。

事实证明,这非常简单。我发现有两种方法可以指定在VisualStudio中运行哪些规则集。在“外部工具”对话框中查看FxCop参数

将/rule:参数更改为指向rules目录中的特定dll


创建一个FxCop项目,按照Pedro的建议选择适当的规则,并用/project:argument

指向该项目。谢谢你的回答,但它没有告诉我如何在VS中运行配置。幸运的是,我已经解决了这个问题。这很容易。注意自己,一定要努力变得更聪明