Заметки о выпуске NuGet 1.7
Заметки | о выпуске NuGet 1.6 NuGet 1.8
NuGet 1.7 выпущен 4 апреля 2012 года.
Если вы используете VS 2010 с пакетом обновления 1 (SP1), при попытке обновить NuGet при установке более старой версии может возникнуть ошибка.
Обходной путь — просто удалить NuGet, а затем установить его из коллекции расширений VS. Дополнительные сведения см. в разделе https://support.microsoft.com/kb/2581019.
Примечание. Если Visual Studio не позволит удалить расширение (кнопка "Удалить" отключена), скорее всего, потребуется перезапустить Visual Studio с помощью команды "Запуск от имени Администратор istrator".
Новое в версии 1.7, если пакет содержит readme.txt
файл в корне пакета, NuGet автоматически откроет этот файл после завершения установки пакета.
Диалоговое окно "Управление пакетами NuGet" теперь включает раскрывающийся список, предоставляющий возможность отображения пакетов предварительной версии.
При открытии консоли диспетчер пакетов или диалогового окна пакетов NuGet диспетчера NuGet NuGet проверка если текущее решение включило режим восстановления пакетов и если какие-либо файлы пакетов отсутствуют в папкеpackages
. Если выполнены эти два условия, NuGet уведомит вас и отобразит удобную кнопку "Восстановить". При нажатии этой кнопки nuGet будет запускаться для восстановления всех отсутствующих пакетов.
В предыдущих версиях NuGet каждый проект имеет packages.config
файл, который отслеживает, какие пакеты NuGet устанавливаются в этом проекте. Однако на уровне решения не было аналогичного файла для отслеживания пакетов на уровне решения. В результате не было способа восстановления пакетов на уровне решения.
Эта функция теперь реализована в NuGet 1.7. Файл уровня packages.config
решения помещается в папку в корневом .nuget
каталоге решения и будет хранить только пакеты уровня решения.
Из-за низкого использования команда New-Package была удалена. Разработчикам рекомендуется использовать nuget.exe или удобный пакет NuGet Обозреватель для создания пакетов.
NuGet 1.7 исправлено множество ошибок в рабочем процессе восстановления пакетов и сценариях управления версиями и сети и системы управления версиями.
Полный список рабочих элементов, исправленных в NuGet 1.7, см. в разделе [NuGet Issue Tracker for this release](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)
.