错误:在FxCop分析期间找不到.net程序集

时间:2010-03-16 09:41:55

标签: msbuild fxcop

我正在从MSBuild运行FxCop,在分析过程中它会抛出一个错误,指出它无法找到System.XML程序集,我需要使用/ directory参数指定位置,然后我做了但是它没有不行。知道我应该怎么做吗?我在.Net 4.0上构建的项目上运行它

1 个答案:

答案 0 :(得分:4)

基本上Gac有changed in 4.0

首先使用FxCop 10.0,而不是FxCop 1.36。     .Net 4.0有一个private Gac

设置FxCop以搜索Gac 如果您正在使用FxCop项目(* .FxCop)     用FxCop(Gui)打开FxCop项目     项目 - >选项 - >拼写&分析     选中“在全局程序集缓存中搜索缺少的引用”     好的,保存。

如果您正在使用MSBuild.Community.Tasks     在你的FxCop“SearchGac =”true“