参考大会未被认可

时间:2012-05-28 18:41:38

标签: c# .net visual-studio-2010

在我的C#项目中,我添加了一个对“Microsoft.ExtendedReflection”的托管引用。

我可以看到这个程序集并在Visual Studio的“对象浏览器”中浏览它的类,但是当我尝试在我的代码中使用它时

using Microsoft.ExtendedReflection.Utilities;

我收到以下错误:

  

错误22名称空间“Microsoft”中不存在类型或命名空间名称“ExtendedReflection”(您是否缺少程序集引用?)

这很奇怪,只发生在这个程序集中(它是Pex的一部分,我引用的其他程序集没有这样的问题)。这可能是什么原因?

enter image description here

2 个答案:

答案 0 :(得分:2)

您的屏幕截图显示了添加到PexMe项目的引用,但PexMeHelper项目中发生了错误。您是否忘记在该项目中添加引用?

答案 1 :(得分:1)

我想说依赖程序集需要框架的完整版本,而您的项目只需要客户端配置文件。尝试将项目切换为完整。