Заметки о выпуске 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
Значок пакета можно внедрить в пакет, а не внешний URL-адрес. - 352
Улучшена безопасность с отслеживанием и применением SHA для Packages.Config — #7281
Включение устаревших и устаревших пакетов NuGet #2867 | в блоге |
Ошибки
Пакеты NuGet, созданные с пакетом SDK версии 3.0.100-preview9, нельзя использовать пользователями пакета SDK 2.2... в зависимости от часового пояса #8603
Кавычки " символы в PATH вызывают сбой "Недопустимые символы в пути" в
nuget restore
#8168VS: сборки полностью 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