Dot-Net

.Net Framework 4.0 安裝程序是否包含 .Net Framework 3.5?

  • May 10, 2010

針對 .Net Framework 3.5 編譯的 .Net 組件是否在僅安裝了 .Net Framework 4.0 的系統上執行?

或者換句話說,.Net Framework 4.0 安裝程序是否包含 .Net Framework 3.5?

.NET 4.0 安裝程序不包括 .NET Framework 3.5。MSDN 中有關於此主題的一些資訊

.NET Framework 4 與使用早期 .NET Framework 版本建構的應用程序高度兼容,但為了提高安全性、標準合規性、正確性、可靠性和性能而進行了一些更改。

.NET Framework 4 不會自動使用其公共語言執行庫版本來執行使用早期版本的 .NET Framework 建構的應用程序。要使用 .NET Framework 4 執行較舊的應用程序,您必須使用 Visual Studio 中項目屬性中指定的目標 .NET Framework 版本編譯應用程序,或者您可以使用應用程序配置文件中的<supportedRuntime>元素指定支持的執行時。

您可以並排安裝 .NET 3.5 和 .NET 4.0。Visual Studio 2010 還包括改進的 .NET 3.5 目標支持。ScottGu 的部落格對此進行了更詳細的討論。

引用自:https://stackoverflow.com/questions/2803434