2009-09-14 179 views
3

我的網站是VB.NET 2.0。我已經在VS2k8中打開了它,並告訴它不要升級。現在我想升級,我該如何觸發它?所有的帖子都說'只是在2k8打開它,它會提示你'。那麼我做了,它做了,我不想。現在我不能把它拿出來。如何將.NET 2.0網站升級到3.5?

+0

好的,那麼IIS選項呢?我怎麼能告訴IIS,我的網站現在運行.NET 3.5? – chester89

+0

@ chester89 - 只要.NET 3.5安裝在您的服務器上,您不必擔心。實際上,.NET 3.5編譯成與2.0 CLR完全兼容的IL。他們只是添加了仍然編譯爲2.0 IL的庫(例如LINQ)和語法糖(例如擴展方法)。因此,只要這些新庫存在,您甚至可以在IIS中的2.0應用程序池下運行。 – Matt

+0

@Matt - 所以,我說得對,我只需要做兩件事情 - 在studio中選擇新的目標框架並將.net 3.5安裝到我的服務器上? – chester89

回答

3

打開您的項目屬性,然後在「應用程序」選項卡中選擇「目標框架」。應該有諸如「.NET Framework 3.5」,「.NET Framework 2.0」等值。您可以通過右鍵單擊項目名稱並從右鍵菜單中選擇「屬性」來訪問Solution Explorer中的項目屬性。

如果在Visual Studio中沒有爲您顯示解決方案資源管理器,則可以通過查看菜單>解決方案資源管理器訪問它。

+1

你打敗了我。必須刪除我的anwser。 – Vadim

+0

當我做到這一點時,我並不認爲這有效,因爲我得到了各種各樣的錯誤。然後我仔細檢查了每一個。這主要是爲IDE(VS)帶來好處。工作很簡單,我認爲它工作正常。雖然現在我遇到EF無法保存到我的web.config的問題。 – DrydenMaker