.NET Core 1.1.1和1.0.4版本之间的差异

.NET Core 1.1.1和1.0.4版本之间的差异,.net,.net-core,.net,.net Core,上发布了两个版本的.NET核心框架。问题是这些版本1.1.1和1.0.4之间有什么区别,为什么它们同时发布?这些是.net core版本.NET Core 1.0是最初的版本,后来被.NET Core 1.1的主要版本所取代 微软鼓励我们使用.NETCore1.1,因为它比.NETCore1.0更具影响力和改进性。因为微软已经在他们的网站上列出了改进的内容,所以在这里写下改进的内容是毫无意义的 话虽如此,微软不想让那些已经有了.NETCore1.0的人失望,因为他们的工作仍然支持.NETCore

上发布了两个版本的.NET核心框架。问题是这些版本1.1.1和1.0.4之间有什么区别,为什么它们同时发布?

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

微软鼓励我们使用.NETCore1.1,因为它比.NETCore1.0更具影响力和改进性。因为微软已经在他们的网站上列出了改进的内容,所以在这里写下改进的内容是毫无意义的

话虽如此,微软不想让那些已经有了.NETCore1.0的人失望,因为他们的工作仍然支持.NETCore1.0。我不确定他们支持这种并行版本的时间有多长。但值得考虑新版本,因为它有一个很好的理由。因此,如果可能的话,我建议您继续使用.NETCore1.1,或者将其用于所有新项目

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

  • .NET Core 1.0正在发布1.0.4
  • .NET Core 1.1正在发布1.1.1
  • 让我列出一个我认为很容易理解的快速比较:

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

    1.1.NET Core 1.0支持带有自定义生成引擎的project.json,该引擎 包含编译/生成项目的所有元数据、依赖项和工具

    1.2另一方面,.NET Core 1.1使用MSBuild/XUnit和编译/生成项目的工具支持.csproj(旧的和熟悉的类型)

  • .NET Core 1.1比.NET Core 1.0有巨大的性能改进。见


  • 为什么任何软件都有两个版本?有一个原始版本,然后有一个改进版本。原始版本仍在提供中,因为人们仍在使用它,而新版本很可能有突破性的更改(这是版本号增加的原因)。谢谢,我在文档中没有以简单的方式看到此信息。有关支持时间表,请参阅:。TLDR:1.0和1.1将在同一日期下线。您在
    project.json
    vs
    csproj
    上的陈述是错误的。1.0和1.1的最新更新都支持
    csproj
    。那篇techempower文章严重误导。在引用之前请仔细阅读:“改进的程度绝对令人吃惊,从第11轮Mono上每秒2120个请求到第13轮ASP.NET Core上每秒1822366个请求”。他们不是在比较1.0和1.1。