【问题标题】:Error: Cannot find .net assembly during FxCop analysis错误:在 FxCop 分析期间找不到 .net 程序集
【发布时间】:2010-03-16 09:41:55
【问题描述】:

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

【问题讨论】:

    标签: msbuild fxcop


    【解决方案1】:

    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"

    【讨论】:

      猜你喜欢
      • 2012-01-06
      • 2011-10-28
      • 1970-01-01
      • 1970-01-01
      • 2012-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-09
      相关资源
      最近更新 更多