网络上找到相同的问题

第一种可能:

这种可能性很好排查,A项目所使用的.net版本为3.5,B项目为4.0,那么A引用B是肯定要出事的

而错误提示就是那坑爹的未能找到类型或命名空间名称


第二种可能:

也就是今天遇到的,举个例子

假设各个项目的.net版本完全一致,排除掉第一种可能性

然后,A项目引用了d.dll,d.dll的.net版本为2.0,C项目也引用了d.dll,版本为3.0

这时A项目引用C项目就是要出事的,然后就是那坑爹的提示,A和C分别引用的d.dll所使用的.net版本不一样也会出事


Net Framework 4.0 和.Net Framework 4.0 Client Profile

最后修改:2015 年 07 月 04 日
如果觉得我的文章对你有用,请随意赞赏