Windows 何时安装 .net SDK 和默认 .net 版本?

When to install .net SDK and default .net version on Windows?

我正在读 Mark J Price 的一本书,他在书中说:

我不太明白。无论我使用其中之一,我仍然需要为它们安装 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 发生变化: