Dot-Net
.Net Framework 4.0 安裝程序是否包含 .Net Framework 3.5?
針對 .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 的部落格對此進行了更詳細的討論。