- PVSM.RU - https://www.pvsm.ru -

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

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 записей багтрекера [1], некоторые из которых представляли собой ошибки пакетного менеджера. Из 88 записей шесть было закрыто со статусом важности medium и две со статусом High.

Автор: XaocCPS


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/net/4891

Ссылки в тексте:

[1] 88 записей багтрекера: http://nuget.codeplex.com/workitem/list/advanced?keyword=&status=Closed&type=All&priority=All&release=NuGet%201.7&assignedTo=All&component=All&sortField=Votes&sortDirection=Descending&page=0