2016-06-29 4 views
2

Теперь, когда .NET Ядро 1,0 отпущена, я хотел бы попробовать его на Ubuntu, но the official install docs еще ссылку Preview 2:Установите/обновите .NET Core 1.0 на Ubuntu, какая версия пакета?

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

автодополнению на имя DotNet пакета возвращает 215 результатов, с «основные» версии выглядят как «бета», «предварительный просмотр», «предварительный просмотр2», «предварительный просмотр3» и «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) все еще находятся в предварительном просмотре (в частности, Preview 2). From the .Net Core 1.0 announcement:

Есть два основных распределения для .NET Core:

  • .NET Ядро - Включает в себя среду выполнения .NET Core, и рамки. Текущая версия «.NET Core 1.0»
  • .NET Core SDK - включает .NET Core и .NET Core Tools. Текущая версия - «.NET Core SDK 1.0 Preview 2».

В настоящее время .NET Core Tools рассматривается как «Предварительный просмотр». Мы выбрали «Предварительный просмотр», потому что мы еще не создали инструменты. Мы знаем, что все еще есть некоторые изменения.

Дорожная карта ASP.NET вы связаны также говорит, что «1.0.0 (Tools Preview 2)» является последней версией (это в таблице расписания, хотя это не упоминается в разделе Темы Milestone).

+0

Спасибо, я заметил разницу между версиями SDK/runtime и tools, но затем был смущен тем фактом, что есть установки, доступные для «предварительного просмотра 3», и нет никаких инструментов Preview 3, упомянутых где-либо в дорожной карте. Поэтому кажется, что их именование и нумерация пакетов очень противоречивы. –

+0

@TobyJ Preview3 - это пакеты, созданные после выпуска Preview 2. Предположительно, не будет выпуска Preview 3, который будет SDK 1.0. – svick

+0

Aaah ok, что имеет смысл тогда ... глядя только на номера сборки, похоже, они решили переключиться с именования пакета после версии Core (runtime), назвав его после версии SDK, поскольку «rc2» предшествует «preview2», за исключением нескольких выбросов (например, rc2-23911), где номера сборки имеют дополнительные цифры. Возможно, именно тогда они тестировали свои скрипты сборки :) –

Смежные вопросы