1.確實沒有引用提示的命名空間;(此類屬於菜鳥級問題,一般都添加引用後編譯即可;)
2. 引用添加了,編譯不通過;(這類問題在.net 2之前都沒有遇到過,屬於3以後的新特產;)
造成此類問題的根源就於項目工程的.net選擇的是client profile版本;client profile介紹
因爲 client profile是一種精簡的framework版本,所以在使用的時候就會有很多限制;比如添加引用的時候缺少System.Web;
.net full 版本
.net client版本
如果你的遇到了同樣的問題,先檢查下.net 版本的問題。如果引用的目標工程是.net full而本地工程是.net client的就會出現明明添加了引用而提示編譯失敗的問題;
更改版本