2008-11-16 76 views
1

我將ModalPopupExtender添加到現有的ASP.NET應用程序。在運行時,我收到以下錯誤ASP.NET Ajax錯誤

編譯錯誤 說明:編譯服務此請求所需的資源時發生錯誤。請查看以下具體的錯誤細節並適當修改您的源代碼。

編譯器錯誤消息:BC32206:正在對組件System.Web.Extensions版本3.5.0.0進行間接引用,其中包含'AjaxControlToolkit.ModalPopupExtender'。此項目引用System.Web.Extensions版本1.0.61025.0的以前版本。要使用'AjaxControlToolkit.ModalPopupExtender',您必須將引用替換爲3.5.0.0或更高版本的System.Web.Extensions。

源錯誤:

第29行:
第30行:
第31行:

我該如何解決這個問題。

回答

1

您確定您擁有正確版本的AjaxControlToolkit嗎?有一個針對.NET 3.5編譯的版本和針對.NET 2.0的版本。

它看起來像你仍然在2.0土地(與2.0 AJAX擴展)。如果是這樣,請獲取Toolkit的正確版本。它看起來像最新版本不支持.NET2.0。

如果您在3.5地區,請查看System.Web.Extensions的參考資料,並確保您引用的是.NET3.5版本(實際版本3.5.x是「內置的」),而不是。 NET2.0版本(實際版本1.0.x,這是一個下載補充)。

2

您正在嘗試編譯.NET 3.5應用程序並引用.NET 1.1模塊。確保你已經安裝了.NET 3.5框架,如果你這樣做,確保你試圖在.NET 3.5中構建它。您可能還想看到this post