運行3.5和4.0網絡應用程序?你需要安裝.net 3.5和4.0還是隻安裝.net 4?
回答
我記得微軟閱讀的東西一旦表示工作:
」 .NET 4.0增加過程中的側由端 與早期版本的 框架的相容性。該特徵允許一個 應用過程中使用.NET 公共語言運行庫(CLR)它的代碼的同時 運行部分4和另外10個部件使用舊版本的 CLR。「
所以要回答你的問題,只需要你的應用程序使用來自兩者的功能或者使用不同的Web應用程序來使用.NET 3.5和.NET 4.0。
只要您可以將3.5應用程序升級到4.0,.NET 4.0應該很好。 This page有一些有用的信息。
Heres where我看過了。
只有4.0應該是足夠的,可能會有一些問題,雖然 - 例如J#不會在.NET 4.0
我想要的東西一點點較明確「應該」。這就是爲什麼我問這個問題的原因....我在想「它應該工作......」但並不是真正的100% – 2010-04-15 03:34:44
.NET 4.0中似乎也存在對反射安全性的新限制。在依靠.NET 4.0運行.NET 3.5應用程序之前,您可能需要在.NET 4.0和.NET 3.5系統中進行測試。 – jpierson 2011-05-02 19:46:06
我發現我需要3.5,即使我已經安裝了4個。沒有3.5,我得到GfxUI已停止工作錯誤。儘管安裝了最新的英特爾G41芯片組驅動程序,但錯誤仍然存在。然後我發現一篇文章說它需要.net3.5,並且一旦我安裝了這個,我確定。所以......如前所述,這一切都取決於您安裝的應用程序。如果他們需要3.5,那麼你需要安裝兩者。
要補充一點......
之前4.0 [4.0 CLR(是的,甚至是3.5.1)是基於2.0 CLR所有的框架。微軟已經盡全力使4.5 [4.5 CLR]成爲「無縫」升級(或服務[如果不是功能]包)。
像上面陳述的另一個精明的評論一樣,如果你有3.5.1的依賴關係不能被轉換,選擇會受到一些限制。有誰知道Entity和LINQ堆棧是否已經完全從3.5.1框架轉換過來?我假設它有,但不確定。
另注...簡單的安裝4.5在某些服務器上...用MOSS2K7,SP2010服務可能很有趣...; -o
CLR 4.5不存在... – 2013-08-27 13:50:18
- 1. 安裝.Net 4.0 RC之後安裝.Net 3.5 SP1是否安全?
- 2. 安裝需要.NET Framework 3.5版
- 3. VS 2010安裝項目需要.NET 4.0,但它已經安裝
- 4. 安裝程序需要.NET 4.0 - 系統已具有.net 4.0
- 5. .Net Framework 4.0安裝程序是否包含.Net Framework 3.5?
- 6. .NET Framework 4.0 intaller是否也安裝.NET 3.5?
- 7. 無法檢測到.NET 3.5和VS2010與安裝.NET 4.0
- 8. 安裝.net Framework 4並保留3.5
- 9. 安裝4.x時提示安裝.NET 3.5的Windows
- 10. 問題安裝.NET 3.5
- 11. 如果我在Windows 7上安裝.NET 4.0 Full,是否需要.NET 4.0 Client Framework?
- 12. 悄悄安裝.NET 3.5
- 13. 不能安裝.NET Framework 3.5
- 14. Nunit控制檯要我安裝.net 3.5
- 15. 安裝.NET 4.0 dll到GAC
- 16. 如果安裝了3.5,是否需要.net framework 2.0?
- 17. 安裝次序:Sharepoint ajax和.NET 3.5 ajax
- 18. .NET 3.5 SP1和安裝的問題 - 單一安裝
- 19. 安裝項目想要安裝.NET 4兩次
- 20. VS2008安裝項目在安裝時總是需要.NET 3.5,但我不需要它!
- 21. 安裝了VS Express 2010與.NET 4.0和現在的.NET 3.5安裝項目增加了15個依賴關係
- 22. 我需要安裝ODP.Net嗎?我正在使用.NET 3.5
- 23. .NET編碼安裝需要安裝SQL Server嗎? (VS2010 + Linqpad)
- 24. Visual Studio 2010中的安裝項目需要.NET 4.0
- 25. 如何爲.net 3.5安裝Automapper
- 26. 已安裝.NET Core SDK,但.NET Core VS2015不會安裝?需要嗎?
- 27. 安裝VS 2010 B2&.NET 4 B2:對我的系統和先前安裝的VS&.NET 3.5 SP1有什麼影響?
- 28. Windows Mobile Cab安裝程序檢測.NET CF 3.5並安裝它
- 29. .NET新安裝
- 30. 安裝.NET Framework
asp.net並沒有在同一個過程中使用3.5和4.0並且4.0提供了幾乎所有的3.5特性(有幾個兼容性例外,如j#) – 2010-04-15 02:18:22
@Pent,好點,我想我是實際上回答了一個不同的問題。 – Ash 2010-04-15 02:19:58
似乎暗示你需要安裝3.5和4.0 – 2010-04-15 03:35:48