在我的C#项目中,我添加了一个对“Microsoft.ExtendedReflection”的托管引用。
我可以看到这个程序集并在Visual Studio的“对象浏览器”中浏览它的类,但是当我尝试在我的代码中使用它时
using Microsoft.ExtendedReflection.Utilities;
我收到以下错误:
错误22名称空间“Microsoft”中不存在类型或命名空间名称“ExtendedReflection”(您是否缺少程序集引用?)
这很奇怪,只发生在这个程序集中(它是Pex的一部分,我引用的其他程序集没有这样的问题)。这可能是什么原因?
答案 0 :(得分:2)
您的屏幕截图显示了添加到PexMe
项目的引用,但PexMeHelper
项目中发生了错误。您是否忘记在该项目中添加引用?
答案 1 :(得分:1)
我想说依赖程序集需要框架的完整版本,而您的项目只需要客户端配置文件。尝试将项目切换为完整。