2016-06-29 93 views
2

现在.NET 1.0的核心被释放,我想尝试一下在Ubuntu,但仍the official install docs参考预览版2:在DOTNET包名在Ubuntu上安装/更新.NET Core 1.0,哪个包版本?

sudo apt-get install dotnet-dev-1.0.0-preview2-003121

标签完成时返回215个结果,与“主要”版本显示为“beta”,“preview1”,“preview2”,“preview3”和“rc2”,其中每个版本都有大量可用的内部版本号。

This Roadmap意味着“RC2”是最新的(它基于这些术语的通常定义是有意义的),但它也有几十个可用版本,大多数但不是全部都可以在数字上排序。

那么,我只是安装最新的版本(我写这篇文章的时候是dotnet-dev-1.0.0-rc2-002678),还是有一些可用的跟踪元包?官方文件是否真的已经过时了?或者是preview2-003121某种程度上是Ubuntu 14.04上的“幸运”版本?

回答

3

您应该按照您在https://www.microsoft.com/net/core链接到的指南安装dotnet-dev-1.0.0-preview2-003121。该指南应始终保持最新。

这种混淆是由于.Net Core自身版本为1.0,但创建,构建和发布.Net Core应用程序和库(包含在.Net Core SDK中)仍处于预览状态(特别是预览版2)。 From the .Net Core 1.0 announcement:

有用于.NET核心的两个主要分布是:

  • .NET的核心 - 包括.NET核心运行时和框架。当前版本是“.NET Core 1.0”
  • .NET核心SDK - 包括.NET核心和.NET核心工具。当前版本是“.NET Core SDK 1.0 Preview 2”。

.NET Core Tools目前被认为是“预览”。我们选择了“预览”,因为我们尚未完成工具的制作。我们知道还有一些变化。

您链接到的ASP.NET路线图也表示“1.0.0(工具预览版2)”是最新版本(它在“计划”表中,但未在“里程碑主题”部分中提及)。

+0

谢谢,我注意到了SDK /运行时和工具版本之间的区别,但后来因为有可用于“预览3”的安装以及路径图中任何地方没有提及的工具预览3而感到困惑。所以看起来他们的软件包命名/编号非常不一致。 –

+0

@TobyJ Preview3是预览版2发布后创建的包。据推测,预览版3将不会发布,即SDK 1.0。 – svick

+0

Aaah确实有道理......然后看看内部版本号,看起来他们决定从Core(运行时)版本之后命名软件包转换为在SDK版本之后命名,因为“rc2”先于“preview2”,除了几个离群值(例如rc2-23911),其中构建号码具有额外的数字。也许这就是当他们测试他们的构建脚本时:) –

相关问题