今天在Visual Studio 2010中编译文件的时候报出了以下错误:

命名空间“HaiChuang.AMAC”中不存在类型或命名空间名称“WCFClient”。是否缺少程序集引用?_不存在类型

经过确认引用的dll没有问题,把引用重新添加过来,重启Visual Studio 2010都没有效果


错误一直都在,一直都在!!!

后来发现该工程所引用的dll是net framework 4.0生成的。

命名空间“HaiChuang.AMAC”中不存在类型或命名空间名称“WCFClient”。是否缺少程序集引用?_不存在类型_02

而该工程是.Net Framework 4.0 Client Profile生成的,如下:

命名空间“HaiChuang.AMAC”中不存在类型或命名空间名称“WCFClient”。是否缺少程序集引用?_缺少_03

修改该工程的目标框架为net framework 4.0,再次编译,搞定。