何时在 Windows 上安装 .net SDK 和默认 .net 版本?
我正在读 Mark J Price 的一本书,他在书中指出:
- 自 .NET Framework 4.5.2 以来,它一直是 Windows 操作系统上的官方组件。
vs
- .NET Core 发展迅速,并且由于它可以与应用程序并行部署,因此可以经常更改。
我真的不明白这一点。无论我使用其中之一,我仍然需要为它们安装 SDK 和运行时吗?那么他是什么意思呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在所有情况下,您只需要(部分)运行时来运行,而不需要 SDK。 SDK仅供开发使用。
至于其余的:
您可以选择最适合您的任何内容,但请注意框架的生命周期结束日期:.net,.net 核心、.net 6+。
对于 4.5.2 版本特定:
因此我不会开始使用该版本开发新应用程序。
正如 @MAtthewWatson 提到的,有关单文件发布(包括运行时)的更多信息,请参阅:此链接。
捕获的图像,以防链接更改:
In all cases you only need the (partial) runtime to run, not the SDK. The SDK is only for development.
As for the rest:
You can pick whatever suits you best but be aware of the end-of-life-dates of the framework: .net, .net core, .net 6+.
For version 4.5.2 specific:
So I wouldn't start developing new applications with that version.
As mentioned by @MAtthewWatson, more info on the single file publishing (which includes the runtime), see: this link.
Captured image in case the link will change: