2016-06-22 70 views
1

我只是不得不將ASP.Net 4.5應用程序降級到ASP.Net 4.0應用程序,因爲我們的服務器不支持4.5。我降級它的方式是相當簡單:降級到asp.net 4.0時缺少名稱空間

項目 - >屬性 - >應用程序 - >目標框架 Target framework

都結束時做的東西,我重新啓動的解決方案,試圖啓動調試,但它的權利停止後,我開始調試,第一個給我一些錯誤(這表示,他們無法找到一些命名空間)的幾分之一秒後錯誤消失它給了我127頁的警告,所有看起來像這樣:

Warnings

現在我知道w問題在這裏,但我不知道如何解決這個問題..有誰知道如何解決這些警告?

在此先感謝

信息

我使用Visual Studio 2015年社區

+0

請參閱[此答案](http://stackoverflow.com/a/35991676/181087)。 「升級」和「降級」並不總是可以在Visual Studio中計數的功能 - 通常它們需要一些手動干預以確保所有引用在多個項目中保持一致。 – NightOwl888

回答

0

問題刪除當前到的Dll引用,並重新加入他們,這應該加載正確Dll版本。因爲您已經引用了4.5版本,然後更改了項目目標,所以現在引用無效,因爲它們是針對更高版本的框架構建的。更改項目框架版本的目標在大多數情況下不更新引用

+0

我如何知道我必須再次添加哪些參考? –

+0

一次只做一個並保留一個列表。刪除任何錯誤,重新添加,構建,重複。 –

+0

我剛剛刪除了'System.Net.Http',但是當我試圖添加引用時,我無法再找到它了。有什麼建議嗎? –

0

它實際上並不是那麼容易,當它與ASP.NET。你必須通過所有的web.config(s)並降級引用的庫。如果它的新項目,只需在.NET 4上創建新的ASP.NET,並將其web.config與您的web.config進行比較。

相關問題