Windows 何时安装 .net SDK 和默认 .net 版本?
When to install .net SDK and default .net version on Windows?
我正在读 Mark J Price 的一本书,他在书中说:
- 自 .NET Framework 4.5.2 起,它已成为 Windows 操作系统上的官方组件。
对
- .NET Core 是快速发展的,因为它可以与应用程序并行部署,所以它可以经常更改。
我不太明白。无论我使用其中之一,我仍然需要为它们安装 SDK 和运行时吗?那他是什么意思?
在所有情况下,您只需要(部分)运行到 运行 的时间,而不是 SDK。 SDK仅供开发使用。
至于其余的:
- 在某些操作系统上,.net 版本默认可用。这些版本可以更改 OS (Windows) 个版本。您需要查看适合您的版本。
- .net 核心(以及它的后续版本 .net 5+)在 OSses 上并不总是可用的标准。但是 .net 核心(和 .net 5+)提供了在构建中包含所需的 运行time 组件的能力。这将使您的构建增加大约。 140 MB,但您可以确定您拥有所有必需的先决条件。
你可以选择最适合你的,但要注意框架的end-of-life-dates:.net, .net core, .net 6+.
对于特定于 4.5.2 的版本:
.NET Framework 4.5.2, 4.6, and 4.61 retire on April 26, 2022.
所以我不会开始使用该版本开发新的应用程序。
如@MAtthewWatson 所述,有关单个文件发布的更多信息(包括 运行 时间),请参阅:this link。
捕获图像以防 link 发生变化:
我正在读 Mark J Price 的一本书,他在书中说:
- 自 .NET Framework 4.5.2 起,它已成为 Windows 操作系统上的官方组件。
对
- .NET Core 是快速发展的,因为它可以与应用程序并行部署,所以它可以经常更改。
我不太明白。无论我使用其中之一,我仍然需要为它们安装 SDK 和运行时吗?那他是什么意思?
在所有情况下,您只需要(部分)运行到 运行 的时间,而不是 SDK。 SDK仅供开发使用。
至于其余的:
- 在某些操作系统上,.net 版本默认可用。这些版本可以更改 OS (Windows) 个版本。您需要查看适合您的版本。
- .net 核心(以及它的后续版本 .net 5+)在 OSses 上并不总是可用的标准。但是 .net 核心(和 .net 5+)提供了在构建中包含所需的 运行time 组件的能力。这将使您的构建增加大约。 140 MB,但您可以确定您拥有所有必需的先决条件。
你可以选择最适合你的,但要注意框架的end-of-life-dates:.net, .net core, .net 6+.
对于特定于 4.5.2 的版本:
.NET Framework 4.5.2, 4.6, and 4.61 retire on April 26, 2022.
所以我不会开始使用该版本开发新的应用程序。
如@MAtthewWatson 所述,有关单个文件发布的更多信息(包括 运行 时间),请参阅:this link。
捕获图像以防 link 发生变化: