解决方案刚刚从VS 2008转换为VS 2010.我的VS 2010版本因流行的“无法找到类型或命名空间X”而失败。当我进入项目并转到Add References并添加相应的项目dll时,类名称以蓝色文本显示,就像.NET找到了正确的类一样。但是,当我进入Build菜单并选择“Build Solution”时,我得到“找不到命名空间错误”,并且类名不再是蓝色。
感谢。
答案 0 :(得分:8)
您的项目可能正在使用.NET 4.0 Client Profile,而不是完整的.NET 4.0框架。
转到Project > Properties > Application
并将“目标框架”设置为.NET Framework 4
。
出于某种原因,Microsoft将此设置为默认框架,而不是VS2010中项目的完整框架,并且编译失败,并且在针对完整框架构建的程序集中的任何引用类型/命名空间中都会出现此隐秘错误消息。