FXCop - 无法找到参考组件

时间:2009-06-09 22:45:39

标签: .net fxcop

我正在尝试在紧凑版应用程序上使用Microsoft FXCop版本1.36但是当我分析项目时,我收到以下错误。

  

以下引用的程序集   无法找到。这个组件是   需要分析并且是   由application.exe引用

     

System.Windows.Forms,Version = 3.5.0.0,   文化=中性,   公钥= 969db8053d3322ac,   可重定向=是

它允许我浏览以找到程序集,但它不会让我选择GAC中的那个。

此程序集位于GAC中,应用程序本身也能正常运行。我是否需要做一些特别的事情让FX Cop找到它?

更新:我已尝试在项目选项

下设置“搜索全局程序集缓存以查找缺少的引用”

2 个答案:

答案 0 :(得分:0)

我有相同的错误消息,但使用不同的程序集。有问题的程序集位于我硬盘上的一些随机文件夹中而不是我的项目中(不要问我为什么)。我移动了程序集FxCop正在抱怨我的项目bin文件夹,它工作正常(再次不要问我的原因)

答案 1 :(得分:0)

如果按照此MSDN Forums Post的指示指向实际的.NET CF程序集会有帮助吗?