我改变了计算机,在尝试构建项目时遇到了一堆命名空间错误?

时间:2013-12-03 19:28:13

标签: asp.net vb.net namespaces

我更换计算机并将我的网站文件复制到我的新计算机上。现在我的网站将无法构建。我收到一堆错误,gridview1没有声明,或者由于其保护级别而无法访问。还会在每个页面上出错:

警告2 Imports的System.Web.UI.WebControls.Expressions'中指定的命名空间或类型不包含任何公共成员或无法找到。确保定义了名称空间或类型,并且至少包含一个公共成员。确保导入的元素名称不使用任何别名。 C:\用户\用户\桌面\网站\ frmArchivedReports.aspx

3 个答案:

答案 0 :(得分:1)

System.Web.UI.WebControls.Expressions命名空间是System.Web.Extensions.dll的一部分,因此请确认这在新计算机的解决方案中仍然有效。

我猜这个DLL的路径在两台计算机之间是不同的。

答案 1 :(得分:1)

同时检查目标框架版本并确保在新PC上安装了该版本的.NET框架

答案 2 :(得分:1)

我在同一个问题上运行,将项目从一台PC复制到另一台PC并开始获取所有“导入中指定的类型名称空间并不包含任何公共成员”错误。

我通过将.Net Framework 4.0 Client Profile的Project Properties-> Compile-> Advanced Compile Options-> Target Framework值更改为.Net Framework 4.0来解决此问题

希望这有助于

/ *快乐编码* /