1.确实没有引用提示的命名空间;(此类属于菜鸟级问题,一般都添加引用后编译即可;)
2. 引用添加了,编译不通过;(这类问题在.net 2之前都没有遇到过,属于3以后的新特产;)
造成此类问题的根源就于项目工程的.net选择的是client profile版本;client profile介绍
因为 client profile是一种精简的framework版本,所以在使用的时候就会有很多限制;比如添加引用的时候缺少System.Web;
.net full 版本
.net client版本
如果你的遇到了同样的问题,先检查下.net 版本的问题。如果引用的目标工程是.net full而本地工程是.net client的就会出现明明添加了引用而提示编译失败的问题;
更改版本