運行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 4.0,而VS2010只使用3.5。
- 3. .net framework 3.5需要安裝.net framework 4.0嗎?
- 4. 如果我已安裝.NET 4.0,可以安裝.NET 3.5嗎?
- 5. 安裝需要.NET Framework 3.5版
- 6. 安裝程序需要.NET 4.0 - 系統已具有.net 4.0
- 7. VS 2010安裝項目需要.NET 4.0,但它已經安裝
- 8. .Net Framework 4.0安裝程序是否包含.Net Framework 3.5?
- 9. .NET Framework 4.0 intaller是否也安裝.NET 3.5?
- 10. 無法檢測到.NET 3.5和VS2010與安裝.NET 4.0
- 11. 安裝.net Framework 4並保留3.5
- 12. 在3.5開發機器上安裝.net 4.0 RC是否安全?
- 13. 無法安裝.NET Framework 3.5
- 14. 安裝4.x時提示安裝.NET 3.5的Windows
- 15. 問題安裝.NET 3.5
- 16. 如果我在Windows 7上安裝.NET 4.0 Full,是否需要.NET 4.0 Client Framework?
- 17. 離線安裝.NET Framework 3.5
- 18. 不能安裝.NET Framework 3.5
- 19. 悄悄安裝.NET 3.5
- 20. Nunit控制檯要我安裝.net 3.5
- 21. 安裝.NET 4.0 dll到GAC
- 22. Silverlight是否需要安裝.NET框架?
- 23. 如果安裝了3.5,是否需要.net framework 2.0?
- 24. 安裝次序:Sharepoint ajax和.NET 3.5 ajax
- 25. .NET 3.5 SP1和安裝的問題 - 單一安裝
- 26. 安裝項目依賴項中的.NET 3.5 .NET 4錯誤
- 27. 卸載.NET 4後無法安裝.NET 3.5
- 28. 安裝程序需要.NET Framework版本4.0,但當前已安裝
- 29. 安裝.NET 4.5後,是否需要使用IIS 7重新註冊.NET 4.0?
- 30. 安裝項目想要安裝.NET 4兩次
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