如何在 Windows 10 中安裝 .NET 4 框架
如何在 Windows 10 中安裝 .NET 4.0 Framework?.NET 4.6 已經安裝,但我想要 .NET 4 Framework(不修改系統資料庫)。
在控制面板中打開和關閉 Windows 功能沒有任何效果。
從“Microsoft .NET Framework 4.6”的下載頁面(強調我的):
Microsoft .NET Framework 4.6 是對 Microsoft .NET Framework 4、Microsoft .NET Framework 4.5、Microsoft .NET Framework 4.5.1 和 Microsoft .NET Framework 4.5.2的高度兼容的就地更新。
換句話說,安裝 .NET 4.6(它是 Windows 10 的一部分,因此您無需手動安裝)意味著您已安裝.NET 4.0、4.5、4.5.1、4.5.2 和 4.6,並且可以執行針對其中任何一個的程式碼框架版本,無需對您的 Windows 安裝進行任何修改。
當您安裝了更高版本時,您無法安裝 .NET 4.0,因為每個版本都是對上一個版本的就地更新。
但是,如果您的問題是在 Windows 10 上的 Visual Studio 中打開以 .NET 4.0.1、4.0.2 或 4.0.3 為目標的項目,您可能需要下載其中一個目標包:
因為我不確定它們是否已安裝。
如果您真的想在 Windows 10 中安裝 .NET 4.0 或 4.5.2 的開發部分,您需要根據版本,以下內容:
- 圖書館:
- 對於 4.5.2,獲取.NET framework 4.5.2 Developer Pack
- 對於 4.0,獲取適用於 Windows 7 和 .NET Framework 4 (ISO) 的 Microsoft Windows SDK,掛載它並執行
Setup\SDKSetup.exe(自動執行會提示 .NET 4 在 Windows 10 中不可用,所以直接轉到SDKSetup.exe)。請注意,您需要抓取GRMSDKX_~,這可能是那裡可用的 3 個版本中的 x64 版本,{x86, itanium, x64},否則它會因為找不到文件而哭泣。無論如何,從那裡只安裝 1 個包 -
.NET Development\Intellisense and Reference Assemblies並進一步移動。+ [使用 Microsoft .NET Framework 4.0.3 的多目標包 (KB2600213)](https://www.microsoft.com/en-us/download/details.aspx?id=29052)將 4.0 升級到最新的 4.0.3
- 工具 (
csc,msbuild):獲取最新的 2017 版本,因為它們可以與之前的 4.5.2 或 4.0 一起使用。轉到Visual Studio 下載站點,向下滾動並從Build Tools for Visual Studio 2017軟體包下方下載。從設置中,您將需要以下單個組件:
- .NET 框架 4.6.1 SDK
- .NET Framework 4.6.1 目標包(它們很有用,因為它們帶來了很好的執行檔
tlbimp.exe,例如)- C# 和 Visual Basic Roslyn 編譯器(帶
csc.exe和msbuild.exe)你現在應該是金子了!