Microsoft 最近发布了 .NET Framework 5.0 RC2。.NET Framework 是运行 Visual Studio 2019 或更高版本中开发程序所必需的组件之一。Microsoft 将候选发布 RC2 描述为接近最终的发行版,并且是两个 RC 的最后一个。最初的 RC 发布于 9 月 13 日,.NET Framework 5.0 正式版平台将于 2020 年 11 月 10 日发布。
如果您运行的是 Windows 10 版本 1809 或更高版本,则可能会有 .NET Framework 4.8。您可以使用下面提供的下载链接手动升级到 .NET Framework 5.0 RC2。
什么是 .NET Framework 5?
如果您不是做开发的有些同学可能不知道 .NET Framework 到底是干嘛的,通俗些来说 .NET Framewor 是开发环境,有些开发的程序需要电脑上安装该开发环境后才可以正常使用。
.NET Framework 5 是 .NET Framework 的下一个迭代。.NET Framework 中开发的应用程序需要运行时才能在兼容计算机上运行。可以在 Visual Studio 中完成开发。
新功能和改进
根据 Microsoft .NET 团队的描述,Release Candidate 2 是最终稳定版本之前的 2 个更新中的最后一个。
今天,我们正在交付 .NET 5.0 Release Candidate 2(RC2)。它是 .NET 5.0 的最终版本,也是 11 月正式发布之前的两个 RC 中的最后一个。
微软的理查德述说:
RC2 包含一些新功能和增强功能,供开发人员使用。但是,由于该框架仍在开发中,因此我们无法确定最终版本是否将执行相同的功能。
.NET Framework 5.0 RC2 中的一些重要的新功能和增强功能包括:
C#9 中的 3 个新模式。
现在> NET Framework 5.0 支持 ClickOnce。
.NET Framework 5.0 的 MSI 安装程序现在也可用于 ARM64 基础结构。
单文件应用程序。
更好的性能。
您可以在 Microsoft 的博客文章中了解有关新功能和增强功能的更多信息。
https://devblogs.microsoft.com/dotnet/announcing-entity-framework-core-ef-core-5-rc2/
.NET Core 与 .NET Framework 5
基本上 .NET Framework 是为在 Windows 中和在 Windows 中开发应用程序而设计的。现在,Microsoft 已构建了 .NET Core 框架,可用于为所有平台(包括 Windows,Linux,Android,iOS 等)创建应用程序。这更像 Java 的可移植性,使用 Core 框架构建的应用程序需要 .NET Core 运行时。
支持的操作系统/要求
.NET Framework 不能安装在所有 Windows 操作系统上,但仅支持少数 Windows 10 版本。这是因为它仅与 Visual Studio 2019 16.8 Preview 4 兼容。由于提到的 Visual Studio 2019 仅与以下操作系统兼容,因此 .NET Framework 5.0 RC2 也仅支持 Windows 和 Server 的以下版本:
Windows 10 Build 1703 或更高版本。版本:家庭版,专业版,教育版和企业版(不支持LTSC和S)
Windows Server 2019。版本:标准和数据中心
Windows Server 2016。版本:标准和数据中心
Windows 8.1(带有 2919355 更新)版本:Core,Professional 和 Enterprise
Windows Server 2012 R2(带有 2919355 更新)版本:Essentials,Standard,Datacenter
Windows 7 SP1(带有最新的 Windows 更新)版本:家庭高级版,专业版,企业版,旗舰版
此外,MSI 软件包也可用于 x86,x64,ARM64,macOS 和 Linux 系统。
下载 .NET Framework 5
根据您的操作系统和体系结构,使用下面的直接下载链接下载 .NET Framework 5.0 RC2 运行时和 SDK:
运行时安装包:
下载适用于 Windows x64 的 .NET Framework 5.0 RC2 RE
https://download.visualstudio.microsoft.com/download/pr/c29737de-627f-44be-ba9e-7292fb0fb97e/3476046d9f030ef6af11bcb7c4c51b7a/aspnetcore-runtime-5.0.0-rc.2.20475.17-win-x64.exe
下载适用于 Windows x86 的 .NET Framework 5.0 RC2 RE
https://dotnet.microsoft.com/download/dotnet/thank-you/runtime-aspnetcore-5.0.0-rc.2-windows-x86-installer
下载适用于 Windows ARM64 的 .NET Framework 5.0 RC2 RE二进制文件
https://download.visualstudio.microsoft.com/download/pr/36abe09b-b2ab-4986-9a45-87aa2391cdb3/07bd88dc9a1fc229faead6cf4eff92fe/aspnetcore-runtime-5.0.0-rc.2.20475.17-win-arm64.zip
下载适用于 macOS 的 .NET Framework 5.0 RC2 RE 二进制文件
https://download.visualstudio.microsoft.com/download/pr/4c32af7f-e685-4bd9-8792-e7cdd5f46a20/4bdad80338f3e4e4b65a04c5cd65cceb/aspnetcore-runtime-5.0.0-rc.2.20475.17-osx-x64.tar.gz
下载适用于 Linux 的 .NET Framework 5.0 RC2 RE
https://github.com/dotnet/core/blob/master/release-notes/5.0/preview/5.0.0-rc.2-install-instructions.md
开发工具包:
下载适用于 Windows x64 的 .NET Framework 5.0 RC2 SDK
https://download.visualstudio.microsoft.com/download/pr/3121f13a-c4a7-4a93-bf87-f66f6a8b182d/f85dafe84e9d57d9f9c5c4e6a29d04db/dotnet-sdk-5.0.100-rc.2.20479.15-win-x64.exe
下载适用于 Windows x86 的 .NET Framework 5.0 RC2 SDK
https://download.visualstudio.microsoft.com/download/pr/b39635bf-e274-4be0-b35c-a6f92875756c/805a41e904d14b70c3d64a416f5bf12f/dotnet-sdk-5.0.100-rc.2.20479.15-win-x86.exe
下载适用于 Windows ARM64 的 .NET Framework 5.0 RC2 SDK
https://download.visualstudio.microsoft.com/download/pr/0940a90a-35de-40b3-b693-115d0aafb926/f15339d5d33a00fc5801be83e31433b3/dotnet-sdk-5.0.100-rc.2.20479.15-win-arm64.exe
下载适用于 macOS 的 .NET Framework 5.0 RC2 SDK
https://download.visualstudio.microsoft.com/download/pr/414d772d-9d3f-471b-8cc4-3badae3fc6f1/4324fbb212b8801c4b81723535b7e5d5/dotnet-sdk-5.0.100-rc.2.20479.15-osx-x64.pkg
下载适用于 Linux 的 .NET Framework 5.0 RC2 SDK
https://github.com/dotnet/core/blob/master/release-notes/5.0/preview/5.0.0-rc.2-install-instructions.md
喜欢尝鲜的朋友可以先不用等到 11 月官方发布的正式版,虽然当前为 RC2 版本,其实和正式版在功能上应该不会相差太大。
其它相关资源:
如何在不关机的状态下从 Windows 10 中访问 BIOS 信息
给你的 Windows 10 系统设置个开机签名吧
为什么现在计算机硬盘分区上没有 A 盘和 B 盘