使用FxCop的,当我尝试分析依赖于模式和实践项目,企业库数据(其中包括)2.0.0.0 - 的FxCop抱怨说,它不能:“找到组件参考” - 即使被分析的应用程序DLL在遵守对这个版本和它在GAC。如果我浏览到GAC尽量选择相同的组件(我选中的版本和公钥令牌)的FxCop不会让我“打开”了。应用程序成功地运行和绝对利用DLL问题的。

OS:既看Vista和Windows XP上。 版本:Visual Studio 2005和2008年的FxCop 1.36 应用符合VS2005用于.NET 2.0。

我有同样的问题,如果我试图浏览与反射器的应用程序DLL。

显然,并不认为这是其对编译组件的相同版本。有谁知道为什么吗?解决的办法有什么建议?我缺少什么?

有帮助吗?

解决方案

检查(的FxCop)和(反射器)进行。


在FxCop的,你可以选择项目 - 选项... - 拼写和分析 - (检查)搜索全局程序集缓存缺少引用


在反射器中,可以选择 查看 - 选项... - 浏览器 - (检查)的自动解析引用


我觉得它很怪,这些选项默认情况下未启用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top