我对Visual Studio项目有一个奇怪的问题。我正在使用.Net 4框架编写C#应用程序。我添加了对某些DLL的引用(我相信这些DLL是在3.5中编译的),并且它们在我构建解决方案之前一直有效。发生这种情况时,它会删除编译器无法在这些DLL中看到 namespace 的意义上的引用。有任何想法吗?
错误:
Error 4 The type or namespace name 'XXX' could not be found (are you missing a using directive or an assembly reference?)
最佳答案
我设法解决了这个问题。我检查了Project Properties
,发现它使用的是.Net 4 Client Profile
,而不是.Net 4 Full
框架。将其更改为完整版本已解决了我的问题。我相信问题是由于System.Web
中缺少Client Profile
命名空间引起的。
https://stackoverflow.com/questions/8791606/