Выпущена новая версия пакетного менеджера NuGet 1.7

в 15:27, , рубрики: .net, nuget, Visual Studio, Блог компании Microsoft, метки: , ,

image
Вчера пакетный менеджер NuGet для платформы .NET получил очередное обновление до версии 1.7. Ниже перечислены нововведения в новой версии.

Поддержка конфигурации пакетов на уровне решения

С выпуском NuGet 1.7 пакетный менеджер поддерживает конфигурацию пакетов не только для каждого проекта, но и для решения в целом. Файл конфигурации пакетов packages.config теперь может быть размещен на уровне решения в специальной папке .nuget. Этот новый функционал позволить использовать функцию Package Restore на уровне решения.

Поддержка пререлизных пакетов в GUI менеджера пакетов

В интерфейсе менеджера пакетов теперь появилась возможность фильтровать и искать пакеты со статусом “пререлизных”, то есть в статусе бета-версий. С помощью ниспадающего меню вы можете указать менеджеру выбирать все пакеты, а не только пакеты со стабильными версиями.

image

Возможность восстановить пакеты в проекте

Если пакеты в проекте сконфигурированы с поддержкой функции Package Restore и в случае когда обнаруживается пропажа необходимых для пакета файлов, менеджер NuGet уведомит вас о недостающих файлах и предложит восстановить пострадавший пакет.

image

Точно такое же предупреждение получат и пользователи командной строки пакетного менеджера.

image

Файл readme.txt в пакете

Версия NuGet 1,7 nеперь по умолчанию будет открывать текстовый файл readme.txt, если он будет обнаружен в структуре пакета. Это позволит разработчикам пакетов вывести важную информацию о пакете после его установки.

Команда New-Package

Команда New-Package была удалена из пакетного менеджера. Разработчикам предалагется использовать командный интерпретатор nuget.exe или программу NuGet Package Explorer с GUI для создания новых пакетов.

Исправленные ошибки и закрытые записи багтрекера

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

Автор: XaocCPS

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js