.net 使用FxCop 10 GUI运行代码分析规则集
我在.NET4中使用代码分析,在这里,我的项目文件中包含了一个自定义规则集 我想在项目输出上运行FxCop 10 GUI,使用与自定义规则集中相同的规则.net 使用FxCop 10 GUI运行代码分析规则集,.net,code-analysis,fxcop,.net,Code Analysis,Fxcop,我在.NET4中使用代码分析,在这里,我的项目文件中包含了一个自定义规则集 我想在项目输出上运行FxCop 10 GUI,使用与自定义规则集中相同的规则 FxCop GUI(FxCop.exe)是否可以实现这一点?FxCop 10 GUI应用程序不支持任何规则集。使用GUI应用程序最接近的方法可能是在fxcop中加载项目之前,从规则集自动生成.fxcop项目文件的规则节点的内容。如果您决定这样做,FxCop/代码分析程序集中的一些API可能会有所帮助(例如:Microsoft.VisualStu
FxCop GUI(FxCop.exe)是否可以实现这一点?FxCop 10 GUI应用程序不支持任何规则集。使用GUI应用程序最接近的方法可能是在fxcop中加载项目之前,从规则集自动生成.fxcop项目文件的规则节点的内容。如果您决定这样做,FxCop/代码分析程序集中的一些API可能会有所帮助(例如:Microsoft.VisualStudio.CodeAnalysis.RuleSet.RuleSet.RuleSet.LoadFromFile)。我也有同样的问题,尽管FxCop不支持规则集,但您可以使用FXCopCmd.exe中未记录的命令行开关。只需为要抑制的消息定义/rid开关。此切换可能发生多次。e、 g:
"$(ProgramFiles)\Microsoft FxCop 10.0\FxCopCmd.exe" /console /file:"$(TargetPath)" /rid:-Microsoft.Design#CA1005 /rid:-Microsoft.Design#CA1020
在VS2008项目的后期构建事件中
嗯
Uli我不确定我是否正确理解了您的问题,但您无法使用/r参数传递FxCop规则集…我正在寻找解决方案的图形用户界面(FxCop.exe)。我已经澄清了这个问题。