Заметки о выпуске NuGet 2.6.1 для WebMatrix
Заметки о выпуске NuGet 2.6. Заметки | о выпуске NuGet 2.7
Команда NuGet выпустила обновленное расширение NuGet диспетчер пакетов для WebMatrix 26 марта 2014 года. Это обновление можно установить из коллекции расширений WebMatrix, выполнив следующие действия.
- Открытие WebMatrix 3
- Щелкните значок расширений на ленте "Главная"
- Выберите вкладку Обновления
- Щелкните, чтобы обновить NuGet диспетчер пакетов до версии 2.6.1
- Закрытие и перезапуск WebMatrix 3
Важные изменения
Это обновление расширения устраняет две из самых больших проблем, с которыми сталкиваются пользователи, потребляющие пакеты NuGet в WebMatrix. Первый был ошибкой версии схемы NuGet, а второй — ошибкой, приводящей к нулю байтов DLL в папке bin
.
Ошибка версии схемы NuGet
С момента выпуска WebMatrix 3 в NuGet появились новые функции, требующие новой версии схемы для пакетов NuGet. При попытке управлять пакетами NuGet на веб-сайте эти новые пакеты могут привести к ошибкам, которые отображаются в WebMatrix.
Этот последний выпуск обеспечивает совместимость с новейшими пакетами NuGet, предотвращая возникновение этой ошибки. Новые версии пакетов, включая Microsoft.AspNet.WebPages, теперь можно установить в WebMatrix. Некоторые из этих пакетов использовали функции NuGet, такие как преобразования конфигурации XDT, которые до сих пор не поддерживаются в WebMatrix.
Библиотеки DLL нулевого байта в папке bin
Некоторые пользователи сообщили, что после установки пакетов NuGet в WebMatrix, включающих библиотеки DLL, которые копируются в корзину, библиотеки DLL отображаются в папке bin
в виде 0-байтовых файлов. Это нарушает работу приложения во время выполнения.
[This issue](https://nuget.codeplex.com/workitem/4060)
теперь исправлено.
Другие последние улучшения
Когда nuGet диспетчер пакетов 2.8 был выпущен для Visual Studio, мы также выпустили NuGet диспетчер пакетов 2.5.0 для WebMatrix. Хотя это было упоминание в заметках о выпуске NuGet 2.8, мы не упоминание конкретные новые функции, которые появились.
Обновление всех
Теперь вы можете обновить все пакеты веб-сайта на одном шаге! При открытии расширения NuGet в WebMatrix отображается список всех пакетов в коллекции, установленных и доступных обновлений. Ранее каждый пакет должен быть обновлен отдельно, но теперь есть полезная кнопка "Обновить все", которая отображается на вкладке Обновления.
Перезапись существующих файлов
При установке пакетов, содержащих файлы, которые уже существуют на веб-сайте, NuGet всегда автоматически игнорирует эти файлы (оставляя существующие файлы в одиночку). Это может привести к тому, что пакет был установлен или обновлен правильно, когда на самом деле он не был. Теперь NuGet предложит перезаписывать файлы.