Прочитать на английском

Поделиться через


Заметки о выпуске NuGet 5.3

Средства распространения NuGet:

Версия NuGet Доступно в версии Visual Studio Доступно в пакетах SDK для .NET
5.3.0 Visual Studio 2019 версии 16.3 3.0.1001
5.3.1 Visual Studio 2019 версии 16.3.6 Будущая версия: 3.0.101

1Установлен с помощью Visual Studio 2019 с рабочей нагрузкой .NET Core

Сводка. Новые возможности версии 5.3

Исправления в этом выпуске

Ошибки

  • Пакеты NuGet, созданные с пакетом SDK версии 3.0.100-preview9, нельзя использовать пользователями пакета SDK 2.2... в зависимости от часового пояса #8603

  • Кавычки " символы в PATH вызывают сбой "Недопустимые символы в пути" в nuget restore #8168

  • VS: сборки полностью ngen-ed не частично ngen-ed — #8513

  • Сокращение использования памяти (отмена подписки на события) — #8471

  • Сообщение "Error_UnableToFindProjectInfo" не является грамматически правильным - #8441

  • Улучшения NU1403 — проверка всех пакетов, включение ожидаемых или фактических значений sha — #8424

  • Несколько перечислений в NuGetPackageManager.PreviewUpdatePackagesAsync - #8401

  • Повторное изменение "public -> internal" в PluginProcess - #8390

  • IVsPackageSourceProvider.GetSources(...) имеет неопределенное поведение исключения — #8383

  • Снова сделать конструктор PluginManager общедоступным — #8379

  • Метрики для отслеживания частоты обновления пользовательского интерфейса PM — #8369

  • Уменьшение количества обновлений пользовательского интерфейса при установке с помощью пользовательского интерфейса диспетчер пакетов — #8358

  • Данные телеметрии: значения даты и времени используют форматы языка и региональных параметров — #8351

  • Уменьшение обновлений пользовательского интерфейса на вкладке обзора диспетчер пакетов пользовательского интерфейса #6570 — #8339

  • [Сбой теста] "Не удается проанализировать файл конфигурации" будет предложено дважды — #8320

  • Создайте ошибку NU5037 с хорошей страницей документации, которая объясняет исправления клиентов (пакет отсутствует необходимый файл nuspec) - #8291

  • Восстановление в заблокированном режиме завершается ошибкой при изменении среды выполнения проекта — #8260

  • Сделать чтение параметров в VS ленивым — #8156

  • Регрессия в Nuget sources add причинах ошибки "Символ ":", шестнадцатеричное значение 0x3A, не может быть включено в имя" ошибок - #7948

  • Поставщики учетных данных подключаемого модуля NuGet — скрытие окна процесса — #7511

  • Принудительное применение PackagePathResolver является абсолютным путем — #7349

  • Уменьшение обновлений пользовательского интерфейса на вкладках установки и обновления пользовательского интерфейса диспетчер пакетов — #6570

Запрос на изменение структуры:

  • Обновление платформ Xamarin для сопоставления с NetStandard 2.1 — #8368

  • Включение копирования содержимого диспетчера пакетов "окно предварительного просмотра" для установки и обновления — #8324

  • Включение восстановления в файлах PROJ — #8212

  • Введение NUGET_NETFX_PLUGIN_PATHS и NUGET_NETCORE_PLUGIN_PATHS поддержка конфигурации обоих одновременно — #8151

  • Включение нескольких версий для PackageDownload с помощью атрибута Version — #8074

  • Добавление параметров -SolutionDirectory и -PackageDirectory в пакет nuget.exe — #7163

Список всех проблем, исправленных в этом выпуске— 5.3

Сводка. Новые возможности 5.3.1

  • Подключаемый модуль: задача была отменена. Не позволяйте отменам влиять на создание экземпляра подключаемого модуля — #8648

  • Задача восстановления не может быть безопасно запущена дважды в одном процессе (когда используются поставщики учетных данных) — #8688