FXCop - 找不到引用的程序集
Posted
技术标签:
【中文标题】FXCop - 找不到引用的程序集【英文标题】:FXCop - Referenced assembly could not be found 【发布时间】:2009-06-09 22:45:39 【问题描述】:我正在尝试在精简版应用程序上使用 Microsoft FXCop 1.36 版,但是当我分析项目时出现以下错误。
以下引用的程序集 找不到。这个大会是 需要进行分析并且是 application.exe 引用的
System.Windows.Forms,版本=3.5.0.0, 文化=中性, PublicKeyToken=969db8053d3322ac, 可重定向=是
它允许我浏览以查找程序集,但它不允许我选择 GAC 中的程序集。
此程序集位于 GAC 中,应用程序本身运行良好。我需要做一些特别的事情才能让 FX Cop 找到它吗?
更新:我尝试在项目选项下设置“搜索全局程序集缓存以查找缺失的引用”
【问题讨论】:
请注意,我在任何精简版应用程序上都有这个问题,甚至是全新的测试版。 【参考方案1】:我收到了相同的错误消息,但程序集不同。有问题的程序集位于我硬盘上的某个随机文件夹中,而不是在我的项目中(不要问我为什么)。我将 FxCop 抱怨的程序集移到我的项目 bin 文件夹中,它运行良好(再次不要问我为什么)
【讨论】:
【参考方案2】:如果您按照MSDN Forums Post 中的指示指向实际的 .NET CF 程序集,会有帮助吗?
【讨论】:
以上是关于FXCop - 找不到引用的程序集的主要内容,如果未能解决你的问题,请参考以下文章