Прочитать на английском

Поделиться через


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

Заметки | о выпуске NuGet 3.0 для NuGet 3.1.1

NuGet 3.1 был выпущен 27 июля 2015 г. в качестве пакетного расширения для пакета SDK универсальная платформа Windows для Visual Studio 2015. Мы доставили этот выпуск с помощью пакета SDK для платформы Windows, чтобы возможности разработки Windows могли воспользоваться кроссплатформенной работой NuGet, которая была запущена ранее. Эта версия расширения NuGet доступна только для Visual Studio 2015.

Мы рекомендуем разработчикам, которые имеют доступ к обновлению коллекции Visual Studio до последней версии, так как мы всегда публикуем обновления с исправлениями ошибок и новыми функциями.

Расширение NuGet Visual Studio

Проблемы и функции в этом выпуске помечены на сайте GitHub с вехой "3.1 RTM UWP транзитивной поддержки", в общей сложности мы закрыли 67 проблем в выпуске 3.1.

Новые возможности

  • project.json поддержка Windows UWP и поддержки ASP.NET 5
  • Установка транзитивного пакета

Описание и определение этих функций можно найти в других частях документации.

Устарело

Следующие функции больше не доступны для Visual Studio 2015:

  • Пакеты уровня решения больше не могут быть установлены

Следующие функции больше не доступны для Visual Studio 2015 и проектов, использующих спецификацию project.json .

  • install.ps1 и uninstall.ps1 — эти скрипты будут игнорироваться во время установки пакета, восстановления, обновления и удаления.
  • Преобразования конфигурации будут игнорироваться
  • Содержимое будет перенесено, но не скопировано в проект.
    • Команда работает над повторной реализацией этой функции, следуйте обсуждению и прогрессу: https://github.com/NuGet/Home/issues/627

Известные проблемы

В этом выпуске было несколько известных проблем.

  • Установка выпуска 3.1 с пакетом SDK для Windows 10 приведет к понижению версии любого расширения NuGet, установленного ранее.

Командная строка NuGet

Исполняемый файл командной строки NuGet был обновлен и перемещен в новое распространяемое расположение, чтобы исторические версии nuget.exe могли быть доступны. Вы можете скачать бета-версию 3.1 nuget.exe для Windows: https://dist.nuget.org/win-x86-commandline/v3.1.0-beta/nuget.exe

Новое распространяемое расположение находится на узле dist.nuget.org с структурой папок, следующей за этим шаблоном:

{platform supported}/{version}/nuget.exe

Новые возможности

  • nuget.exe может восстанавливать и устанавливать пакеты в проекты, использующие project.json файл.
  • nuget.exe может подключаться к протоколу NuGet версии 3 и использовать его по адресу: https://api.nuget.org/v3/index.json

Известные проблемы

  1. Не удается выполнить пакет для project.json файла — 928
  2. Не поддерживается в Mono — 1059
  3. Не локализован — 1058, 1057
  4. Не подписан, как и существующий https://nuget.org/nuget.exe - 1073