【问题标题】:When to install .net SDK and default .net version on Windows?何时在 Windows 上安装 .net SDK 和默认 .net 版本?
【发布时间】:2022-03-03 03:39:12
【问题描述】:

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

  • 从 .NET Framework 4.5.2 开始,它一直是 Windows 操作系统上的官方组件。

  • .NET Core 发展迅速,因为它可以与应用并行部署,所以它可以经常更改。

我真的不明白这一点。无论我使用其中一个,我仍然需要为它们安装 SDK 和运行时吗?那么他是什么意思呢?

【问题讨论】:

标签: c# .net .net-core sdk runtime


【解决方案1】:

在所有情况下,您只需要(部分)运行时即可运行,而不需要 SDK。 SDK 仅用于开发。

至于其他:

  • 在某些操作系统上默认提供 .net 版本。这些版本可以更改 beteen OS (Windows) 版本。您需要查看适用于您的版本。
  • .net 核心(以及它的后续 .net 5+)在 OSses 上并不总是可用的标准。但是 .net core(和 .net 5+)提供了在构建中包含所需运行时组件的能力。这将使您的构建增加约。 140 MB,但您可以确保您具备所有必需的先决条件。

您可以选择最适合您的方式,但请注意框架的生命周期结束日期:.net.net core, .net 6+

对于特定于 4.5.2 的版本:

.NET Framework 4.5.2、4.6 和 4.61 将于 2022 年 4 月 26 日停用。

所以我不会开始使用那个版本开发新的应用程序。

正如@MAtthewWatson 所述,有关单个文件发布(包括运行时)的更多信息,请参阅:this link

如果链接发生变化,捕获的图像:

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-30
  • 2013-10-24
  • 1970-01-01
  • 2017-01-27
  • 2011-03-23
相关资源
最近更新 更多