Заметки о выпуске NuGet 5.2
Средства распространения NuGet:
Версия NuGet | Доступно в версии Visual Studio | Доступно в пакетах SDK для .NET |
---|---|---|
5.2.0 | Visual Studio 2019 версии 16.2 | 2.1.80X 1, 2.2.40X2 |
5.2.1 | Н/Д | n/a .NET Core 2.2 не поддерживается с 23 декабря 2019 г. |
1Установлен с помощью Visual Studio 2019 с рабочей нагрузкой .NET Core
2Доступно в качестве необязательной установки с помощью Visual Studio 2019 с рабочей нагрузкой .NET Core
Сводка. Новые возможности 5.2.1
- [Безопасность]: Microsoft Security Advisory CVE 2022-30184 | Уязвимость раскрытия информации .NET — #11883
Сводка. Новые возможности версии 5.2
Исправлена критическая ошибка, которая приводила к случайным сбоям операций NuGet из-за проблем с путями в Linux и Mac — #7341
Улучшена скорость реагирования пользовательского интерфейса при просмотре пакетов с помощью пользовательского интерфейса диспетчера пакетов NuGet в Visual Studio особенно заметно для медленных источников — #8039
Тонны исправлений надежности для файла блокировки (#8187,#8160,#8114,#7840) и подключаемого модуля проверки подлинности (#8300,#8271,#8269,#8210,#8198,#7845)
Исправления в этом выпуске
Ошибки
Perf: консоль диспетчер пакетов: задержка обновления пользовательского интерфейса с выбранным значением "Проект по умолчанию" — #8235
Perf: улучшения производительности в пользовательском интерфейсе PM — #8039
Perf: задержка пользовательского интерфейса при чтении проекта по умолчанию в PMC — #6824
Perf: [vsfeedback] Вкладка "Обновление NuGet" зависает для локального источника пакета - #6470
Подключаемые модули: NuGet ожидает полного времени ожидания подтверждения, если подключаемый модуль не сможет запустить или завершить работу рано - #8300
Подключаемые модули: улучшение диагностики сбоя запуска подключаемого модуля — #8271
Подключаемые модули: проблема с обнаружением nuget.exe встроенных подключаемых модулей — #8269
Подключаемые модули: файл кэша никогда не считывается — #8210
Подключаемые модули: "Задача была отменена". Ошибки с подключаемым модулем проверки подлинности во время восстановления - #8198
Кэш подключаемых модулей недоступен для обнаружения на платформах Linux — #7845
LockFile: с ATF он имеет false NU1004 из-за плохого равенства целевой платформы проверка - #8187
LockFile: флаг восстановления "--locked-mode" не учитывается, если файл блокировки пуст или неправильно - #8160
LockFile: не строчные проекты с пользовательскими именами сборок в файле блокировки пакетов — #8114
LockFile: создание ссылки на проект в нижнем регистре в файле блокировки — #7840
Восстановление: установка подписанного пакета приводит к нескольким неудачным попыткам установки (с повторными выходными данными) - #8175
VS: параметры пользователя решения не могут десериализовать после обновления NuGet — #8166
dotnet-list-package в проекте UnitTest возвращает ошибку — #8154
Создание группы пакетов NuGet для установщика VS — исправление некоторых проблем установки VSIX — #8033
GeneratePackageOnBuild не должен задавать NoBuild. - #7801
Новый параметр "-SymbolPackageFormat snupkg" создает ошибку, когда nuspec-файл содержит явный элемент ссылки на сборку - #7638
NuGet.targets(498,5): ошибка: не удалось найти часть пути '/tmp/NuGetScratch - #7341
Запрос на изменение структуры: