VS2012 项目引用了项目/DLL文件,也写了Using,但是编译时提示:未能找到类型或命名空间名称
2016-03-04 15:59
423 查看
没想到这个原因被困住。
最大可能是被引用项目或dll的frame work版本与引用项目不一致。
例如:被引用项目:4.5,而引用项目是4.0,被引用项目高于引用项目。
一个博友的记录 VS2010 项目引用了DLL文件,也写了Using,但是编译时提示:未能找到类型或命名空间名称
最大可能是被引用项目或dll的frame work版本与引用项目不一致。
例如:被引用项目:4.5,而引用项目是4.0,被引用项目高于引用项目。
一个博友的记录 VS2010 项目引用了DLL文件,也写了Using,但是编译时提示:未能找到类型或命名空间名称
昨天写了一个很小的winform程序,其中引用了自己写的两个dll文件。 本来认为轻松搞定,结果一编译居然提示:未能找到类型或命名空间名称。。。。。 于是删掉两个dll重新引用,再编译结果依旧!很是郁闷。 后来经过调查,终于发现了解决方法: 在项目上点右键-->属性-->应用程序-->目标框架-->修改为.NET Framework 4。 而我原来的设置是.NET Framework 4 Client Profile。问题就出在这里。 以下是MSDN给出的提示: If you are targeting the .NET Framework 4 Client Profile, you cannot reference an assembly that is not in the .NET Framework 4 Client Profile. Instead you must target the .NET Framework 4. 不过也因为如此,当在 Visual Studio 2010 建立新项目时,如果发现 [添加引用] 中没有列出原本应该列出的组件或者引用的其他程序集,在代码中的调用一直提示找不到名字空间时,可以先检查是否是项目的 target framework 设成了 .NET 4.0 Client Profile (例如 System.Web.dll 就不在 .NET 4.0 Client Profile 套件中),若是改成.NET Framework 4就OK了。
相关文章推荐
- 指针数组与数组指针
- 字符编码问题
- NPOI 导出Excel图片 (网络)
- 微信:实现 pc 端 扫描二维码登陆 的误区
- 长安.ARM体系结构分析
- 水晶报表中使用条码字体
- java 二叉查找树(搜索树、排序树)实现
- jquery validation plugin
- Objective-c 中的变量
- Homework1——印象最深刻的error
- 经典语句
- LINQ高级编程 笔记
- /usr/local/php/bin/phpize生成configure文件时报错 Cannot find autoconf. Please check your autoconf
- 记一次基于Unity的Profiler性能分析
- 浅谈AudioManager
- cxf返回Map
- iOS如何优雅的使用sqlite数据库
- 分布式文件系统选型
- 初学者如何在博客园发布博客
- 多行文本未知高度垂直居中-