【发布时间】:2021-03-26 13:19:43
【问题描述】:
过去我会为我的 .Net 类库类型使用 .Net Standard,因为它似乎是最通用的。然而,随着 .Net 5.0 的引入,.Net 标准类库在我的解决方案资源管理器中引发了黄旗。 .Net 5.0 中是否引入了新的类库类型?
【问题讨论】:
-
您看到的“黄旗”是完全不同的东西。您可以根据自己的喜好和/或根据您的要求将 .NET Standard 2.x 或 .NET 5 用于您的类库。 .NET 5 中没有新的项目类型。
-
.NET 是所有先前环境的合并。来自What's new in .NET 5:我们跳过版本号 4.x 以避免与 .NET Framework 4.x 混淆。我们从名称中删除了“Core”,以强调这是 .NET 未来的主要实现。 .NET 5.0 支持比 .NET Core 或 .NET Framework 更多类型的应用程序和更多平台。 .NET 5.0 不会取代 .NET Framework。 .NET 5.0 不会取代 .NET Standard。 另外:.NET 5 and .NET Standard
-
@OlivierRogier 请注意,您所指的是目标框架,不是项目类型,自 .NET Standard 1.0 以来没有改变。
标签: c# .net visual-studio class-library .net-5