Заметки о выпуске NuGet 1.6

Заметки о выпуске NuGet 1.5 | Заметки о выпуске NuGet 1.7

NuGet 1.6 выпущен 13 декабря 2011 года.

Известная проблема с установкой

Если вы используете VS 2010 с пакетом обновления 1 (SP1), при попытке обновить NuGet при установке более старой версии может возникнуть ошибка.

Обходной путь — просто удалить NuGet, а затем установить его из коллекции расширений VS. См. https://support.microsoft.com/kb/2581019 для получения дополнительной информации.

Примечание. Если Visual Studio не позволит удалить расширение (кнопка "Удалить" отключена), скорее всего, потребуется перезапустить Visual Studio с помощью команды "Запуск от имени администратора".

Функции

Поддержка семантического управления версиями и пакетов предварительных версий

NuGet 1.6 предоставляет поддержку семантического управления версиями (SemVer). Дополнительные сведения об использовании SemVer см. в документации по версированию.

Использование NuGet без проверки пакетов (восстановление пакетов)

NuGet 1.6 теперь предлагает полноценную поддержку рабочего процесса, при котором пакеты NuGet не добавляются в систему контроля версий, но вместо этого восстанавливаются во время сборки, если они отсутствуют. Дополнительные сведения см. в статье о использовании NuGet без отправки пакетов в систему управления версиями.

Шаблоны элементов, устанавливающие пакеты NuGet

Продолжая работу по поддержке предварительно установленных пакетов NuGet в шаблонах проектов Visual Studio, NuGet 1.6 также добавляет поддержку шаблонов элементов Visual Studio. Шаблоны элементов могут иметь связанные пакеты NuGet, установленные при вызове шаблона.

Дополнительные сведения об изменении шаблона проекта или элемента для установки пакетов NuGet см. в разделе "Пакеты" в шаблонах Visual Studio .

Поддержка отключения источников пакетов

При настройке нескольких источников пакетов NuGet будет искать пакеты в каждом из них во время установки пакета и его зависимостей. Источник пакетов, который по каким-то причинам не работает, может значительно замедлить работу NuGet.

До NuGet 1.6 можно удалить источник пакета, но затем необходимо помнить сведения о том, когда вы хотите добавить его обратно.

NuGet 1.6 позволяет снять флажок источника пакета, чтобы отключить его, но сохранить его.

Отключение пакета

Исправления ошибок

NuGet 1.6 было исправлено в общей сложности 106 рабочих элементов. 95 из них были классифицированы как ошибки и 10 из них были функциями.

Полный список рабочих элементов, исправленных в NuGet 1.6, см. в разделе [NuGet Issue Tracker for this release](http://nuget.codeplex.com/workitem/list/advanced?keyword=&status=Closed&type=All&priority=All&release=NuGet%201.6&assignedTo=All&component=All&sortField=Votes&sortDirection=Descending&page=0).