安装了.NET SDK 5.0之后,我是否还需要安装.NET Core?

4

我是C#编程的新手,刚安装了.NET SDK,但我不确定是否应该安装.NET Core SDK,还是让.NET SDK单独存在。我已经在谷歌和YouTube上尝试搜索,但找不到答案。


7
欢迎来到品牌推广。.NET 5 只是被重新命名的 .NET Core -- 名称顺序为 .NET Core 3.0、.NET Core 3.1、.NET 5.0。.NET 5 SDK 只是 .NET Core 3.1 SDK 的新版本。如果你在使用较旧的 .NET Framework 4.x 版本,你需要安装一个“开发者包(Developer Pack)”,而不是一个 SDK,通常可以通过 Visual Studio 安装。 - canton7
1个回答

5

.NET 5.0是.NET平台的新版本,旨在将.NET Framework和.NET Core合并为一个统一的平台。

简而言之,这是.NET Core的新版本,如果您只想开始使用.NET编程,而无需选择某个版本,那么可以使用它。

您可以使用dotnet --info命令来检查已安装的.NET SDKs


2
“目标是将.NET Framework和.NET Core合并为一个统一的平台。” - 嗯,并不完全是这样。实际上,.NET Framework正在被放弃,而且在任何方面都没有与.NET Core合并。.NET 5只是.NET Core的下一个版本,重新命名:除了名称之外,与.NET Framework没有任何关系。 - canton7
1
Winforms?Wpf?Wcf?曾经区分两者的因素现在都被移植到.NET 5中。从所有意义上讲,它们正在“合并”。 - NPras
1
@NPras WinForms、WPF和WCF已经在.NET Core中可用。它们在.NET 5中并不是新的。 - cremor
@cremor,你说得很对,我说错了。我是指将它移植到.NET Core(现在是5)。我只是想传达这样一个事实,当你不断地从一个项目分叉和移植功能到另一个项目时,你实际上正在进行合并;而说“还没有以任何方式与.NET Core合并”并不完全准确。 - NPras

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接