2013-12-03 46 views
1

我更換電腦並將我的網站文件複製到我的新機器上。現在我的網站不會建立。我得到一堆錯誤,gridview1沒有被聲明,或者由於其保護級別而可能無法訪問。每頁上也出現錯誤:我改變了電腦,並且在嘗試構建項目時遇到了一堆命名空間錯誤?

警告2在導入'System.Web.UI.WebControls.Expressions'中指定的名稱空間或類型不包含任何公共成員或無法找到。確保命名空間或類型已定義並且至少包含一個公共成員。確保導入的元素名稱不使用任何別名。 C:\ Users \ user \ Desktop \ website \ frmArchivedReports.aspx

+1

檢查您的項目引用是否都很好(如果不是,通常會在旁邊有一個小小的黃色驚歎號)。有可能你在某處丟失了一個DLL。 –

回答

1

System.Web.UI.WebControls.Expressions命名空間是System.Web.Extensions.dll的一部分,因此請驗證它在新計算機上的解決方案中仍然有效。

我的猜測是這個DLL的路徑在兩臺電腦之間是不同的。

+0

謝謝,這真的有幫助 – user1342164

1

同時檢查目標framework版本,並確保你有一個新的PC

+0

謝謝你真的幫助 – user1342164

1

我在同一個問題上運行,從一臺PC到另一臺PC複製的項目上安裝了.NET Framework的版本,並開始讓所有「在導入中指定的類型名稱空間不包含任何公共成員「錯誤。

我固定,通過改變項目屬性 - >編譯期>高級編譯選項 - >通過.NET Framework 4.0客戶端配置文件目標框架的價值框架4.0

希望這有助於

/*快樂編碼*/

相關問題