c# - 编译应用程序时,它会删除引用

我对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/

相关文章:

f# - 'NS.Type1'类型与f#中的 'NS.Type1

python - python程序显示编译错误

visual-c++ - C++语法错误: missing ';' before 'constant

c# - 如何修复显示 “The type or namespace name X does not

perl - 使用中间变量访问电子表格::Read sheets时出错

syntax - D中的基本运算符重载(第2部分)

objective-c - Objective-C ISO C++禁止声明无类型的X

android - 构建Android源时编译错误

c# - C#—在Convert.ToInt32(...)之后,循环将不接受非数字输入

python - 您如何处理使用Scrapable FormRequest变灰的多个下拉表单