未能找到类型或命名空间名称"xxxxxx"的真正原因
来源:互联网 发布:网络flash英文歌曲 编辑:程序博客网 时间:2024/04/27 22:12
今天又被这问题撞上了,结果神奇般的解决了
谷歌了很久都没有找到真正有用的解决方案,所以在这儿写下,让更多的人看到
最根本的原因其实就是引用的问题,引用错了,然后VS在这上面提示又不够智能,所以大家被坑一次又一次
不过也许这只是原因之一,还会有其他的原因
第一种可能:
这种可能性很好排查,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版本不一样也会出事
我就是这种情况被坑。排除起来比较麻烦,需要把引用的相同的dll一个一个去掉,还要注释掉相关代码,然后才能找出来。
重新引用,一切OK!
2 0
- 未能找到类型或命名空间名称"xxxxxx"的真正原因
- 未能找到类型或命名空间名称"xxxxxx"的真正原因
- 未能找到类型或命名空间名称
- 未能找到类型或命名空间名称“DbSet”
- 解决"未能找到类型或命名空间名称"
- silverlight 未能找到类型或命名空间名称“DataGrid”
- 未能找到类型或命名空间名称“DbContext”
- 【错误】未能找到类型或命名空间名称
- 未能找到类型或命名空间名称 C#
- 未能找到类型或命名空间XXXXXXX
- 解决Visual studio编写C#时“未能找到类型名称或命名空间名称XXX...”错误
- 未能找到类型或命名空间名称“****”(是否缺少 using 指令或程序集引用?) 错误的解决
- “未能找到类型或命名空间名称“WebBrowser”(是否缺少 using 指令或程序集引用?)”的解决办法
- 未能找到类型或命名空间名称“*”(是否缺少 using 指令或程序集引用?) 异常的解决
- 未能找到类型或命名空间名称“XXXX”(是否缺少 using 指令或程序集引用?)
- 未能找到类型或命名空间名称XXX,是否缺少using指令或程序集引用
- 未能找到类型或命名空间名称“XXXX”(是否缺少 using 指令或程序集引用?)
- 未能找到类型或命名空间名称"bll"(是否缺少using指令或程序集引用)
- Linux中硬链接和软链接的区别和联系
- bzoj1669 [Usaco2006 Oct]Hungry Cows饥饿的奶牛
- Fermat’s Chirstmas Theorem(素数筛)
- 自己写的atoi函数
- 剪贴板应用
- 未能找到类型或命名空间名称"xxxxxx"的真正原因
- 二分图的判定
- HDU 1004 Let the Balloon Rise
- 嵌入式linux驱动模块编写
- 刷单的钱,你拿着心安理得吗?
- spring+websocket整合(springMVC+spring+MyBatis即SSM框架和websocket技术的整合)
- MO_GLOBAL - EBS R12 中 Multi Org 设计的深入研究(1)
- uva 1482 - Playing With Stones(Nim游戏)
- 有时候自己就像小马过河