.NET Core 1.1.1和1.0.4版本之间的区别

时间:2017-04-28 00:46:27

标签: .net .net-core

core github发布了两个版本的.NET Core框架。问题是这些版本1.1.1和1.0.4之间的区别是什么以及为什么它们同时发布?

1 个答案:

答案 0 :(得分:6)

这些是 .net核心版本的版本。 .NET Core 1.0 是最初的版本,后来被 .NET core 1.1 的主要版本取代。

Microsoft鼓励我们使用.NET Core 1.1,因为它比.NET Core 1.0具有更多的覆盖面和改进。由于微软已经在他们的core documentation中列出了这里已经改进的东西,所以写出改进的东西是毫无意义的。

话虽如此,微软并不想让那些已经拥有.NET Core 1.0的人失望,因此他们仍然支持.Net Core 1.0。我不确定他们支持这个并排版本多久。但值得考虑新版本,因为它有充分的理由。因此,我建议您尽可能使用.NET Core 1.1或将其用于所有新项目。

现在,如果您想查看当前版本;

  1. .NET Core 1.0 正在发布 1.0.4
  2. .NET Core 1.1 正在发布 1.1.1
  3. Released versions

    让我列举一个我认为易于理解的快速比较:

    1. 针对这些框架的一个主要变化是项目格式和构建引擎:

      使用自定义构建引擎

      1.1 .NET Core 1.0 支持 project.json 包含编译/构建项目的所有元数据,依赖项和工具。

      1.2 .NET Core 1.1 另一方面支持 .csproj (旧的和熟悉的类型)和MSBuild / XUnit以及用于编译/构建项目的工具。

    2. .NET Core 1.1具有比.NET Core 1.0强大的性能改进。请参阅comparison

相关问题