在Ioc容器的性能测试中,在Munq代码完编译时出现Error:“The type or namespace name 'Munq' could not be found (are you missing a using directive or an assembly reference?)”
- 重现问题
添加引用:
编写Munq的测试代码,可见Munq正常引用的:
编译时:
郁闷了,既然问题出现了,那么就要找到其原因并解决。
- 查找问题
在VS2008上测试了一下引用Munq没有问题的,怀疑是用来Neuget添加引用的原因,于是删除引用并手动添加,问题依然出现。。。
查看工程文件的属性:

发现Target framework这里有点陌生,本以为这里应该是.Net Framework 4.0,好吧,不清楚.Net Framework 4 Client Profile,那就查一下MSDN。
MSDN:
.NET Framework 4 Client Profile 是 .NET Framework 4 已针对客户端应用程序进行优化的一个