Выпущена новая версия пакетного менеджера NuGet 1.2
Фил Хаак в своем блоге анонсировал новую версию пакетного менеджера NuGet 1.2. На официальном сайте представлен перечень нововведений в новой версии:
- поддержка профилей фреймворков – пакеты NuGet теперь могут содержать библиотеки не только к разным версиям фреймворка .NET, но и к разным платформам, например, Silverlight на Windows Phone 7;
- автоматическое добавление перенаправлений привязок (binding redirect) – NuGet теперь может автоматически определить потребность конфигурирования секции
bindingRedirect
в web.config. Подробнее о проблеме конфигурирования перенаправлений привязок описано тут; - указание ссылок на сборки .NET Framework (из GAC) – теперь в пакете NuGet можно указать список сборок, которые пакет использует из стандартного набора .NET Framework. Это может быть полезным для разработчиков, которые будут документировать проект и составлять список зависимостей от пакетов;
- поддержка хранения ключей API – теперь NuGet позволяет с помощью команды SetApiKey сохранить ключ для пакета, чтобы в следующий раз не приходилось вводить его повторно при обновлении пакета;
Кроме того, обновление получил инструмент NuGet Package Explorer. Теперь выпущена финальная версия этого инструмента, который позволяет исследовать содержимое пакетов NuGet и интегрируется в среду Windows для большего удобства.