.net - Visual Studio 新项目向导 : . NET Core 与 .NET Standard 库?

标签 .net visual-studio .net-core .net-4.6 .net-standard

在 Visual Studio 2017 的新项目向导中,我看到了创建新的 .NET Standard 库和新的 .NET Core 库的选项。我了解 .NET Standard 是一个规范,而 .NET Core 是该规范的跨平台实现

但是有人可以解释一下从以下每种方式创建库时的真正区别吗?更糟糕的是,如果您仔细观察,两个对话框的顶部还有一个下拉菜单,上面写着“.NET Framework 4.6.2”:( - 这是怎么回事?

.NET 标准库

Standard

.NET 核心库

Core

旁注:命名约定令人困惑。 “.NET 5”听起来更简单

最佳答案

当您想创建 .NET Core 或 .NET Standard 项目时,上方的下拉菜单(“.NET Framework 4.6.2”)什么都不做。

(可能相关对话:https://twitter.com/bradwilson/status/836434975985577984)

关于.net - Visual Studio 新项目向导 : . NET Core 与 .NET Standard 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42794309/

相关文章:

visual-studio - 如何在 Visual Studio 2012 中更改解决方案资源管理器的背景颜色?

c# - 如何(以及是否)使用 TPL 编写单一消费者队列?

c# - 继承和静态属性

xml - 如何指定 Nuget 架构?

sql-server - 由 Visual Studio 启动的具有高 CPU 使用率的单独 SQL 服务器实例

asp.net-core - ASP.NET Core中的ServicePointManager

c# - 网络核心 : Is it Possible to Merge TagBuilder Style Attributes with CSS Files?

c# - 系统无效操作异常: The asynchronous operation has not completed

c# - 从资源管理器窗口获取文件夹路径

c# - 具有相同签名的委托(delegate)