Заметки о выпуске NuGet 5.10
Средства распространения NuGet:
Версия NuGet | Доступно в версии Visual Studio | Доступно в пакетах SDK для .NET |
---|---|---|
5.10.0 | Visual Studio 2019 версии 16.10 | 5.0.3001 |
1 Установлен с помощью Visual Studio 2019 с рабочей нагрузкой .NET Core
Примечание
Для Visual Studio 16.10, MSBuild 16.10 и .NET 5.0.300+ требуется NuGet.exe 5.10 или более поздней версии.
Подпись: реализация команды dotnet trusted-signers — #8053
Отключите проверку по умолчанию в Linux, но включенную по умолчанию в Windows — #10713
Добавление переменной ENV для проверки подписи пакета в .NET 5+ Linux/MAC — #10742
Повышение производительности нового пакета для крупных решений — #10166
Добавьте тип
nfproj
проекта в список поддерживаемыхProjectExtensions для Интерфейса командной строки Nuget. - #10562
<requireLicenseAcceptance>
Подавление элемента при упаковке проекта — #5133Предупреждение предварительного просмотра [CPVM] должно отображаться в dotnet cli — #10226
Обновление маркеров цвета фона и переднего плана PMUI до CommonDocumentColors — #10608
[Ошибка Bash] Ошибка "Операция отменена пользователем" в окне списка ошибок при быстром переключении между вкладками в пользовательском интерфейсе PM — #10671
Пользовательский интерфейс PM: повышение производительности установки пакета на уровне решения — #10210
Замена GetService на GetServiceAsync везде в NuGet.Clients — #3784
проблема производительности пакета NuGet.exe с
..
относительным путем — #5016Производительность пакета nuget уменьшается с увеличением уровней в исходных путях — #5706
NuGet не возникает ошибок при упаковке nuspec с повторяющимися файлами. - #6941
Пакет NuGet "Указанный параметр DateTimeOffset не может быть преобразован в метку времени zip-файла" - #7001
Метки времени упакованного пакета сдвигаются часовой поясом - #7395
NU1004 должен содержать дополнительные сведения о действии — #7696
[Ошибка Bash] [Сбой теста] Пустой или неправильный файл блокировки не должен обновляться при запуске dotnet restore --use-lock-file --locked-mode - #8640
NuGetVersionRange позволяет анализировать логически неправильные диапазоны — #9145
Пользовательский интерфейс PM не может отображать различаемый цвет фона между выбранными и наведенными источниками пакетов — #9538
Флажок выбора проектов для установки не считывается средством чтения с экрана — #9578
Выбор раскрывающихся списков "Версии области сведений" по умолчанию должен быть установлен/latestStable на вкладках "Установленные/Обновления" - #9887
Удаление учетной записи обходного решения для некоторых пакетов SDK для .NET 5 отчета TargetPlatformMoniker
,Version=
- no 9913Dotnet nuget проверка слишком тихая - #10316
VersionRange не может анализировать диапазоны однозначных цифр — #10342
Vs Solution Manager создает исключение NULL для во время отладки — #10352
Перемещение сообщений об исключениях CLI в файлы строковых ресурсов — #10392
Удаление мертвого кода (TabItemButtonAutomationPeer) — #10435
Контекстное меню обновления должно прокручиваться до первого выбранного элемента — #10498
Сведения о pmUI решения перекрывают горизонтальную полосу — #10533
Подпись: сведения о первичной подписи не отображаются при истечении срока действия сертификата и метке времени ненадежных — #10535
Отсутствие включенных источников предотвращает отображение пользовательского интерфейса PM — #10541
Метаданные пакета (сведения, нерекомендуемые) иногда не извлекаются из nuget.org в CodeSpaces — #10549
Сбой инициализации PMUI с исключением во время сеанса отладки — #10559
Восстановление nuget приводит к сбою целостности пакета проверка в системе big endian — #10567
FormatException создается вместо PackagingException — #10595
CPVM — проблемы параллелизма в алгоритме ходьбы графа — #10598
Добавление телеметрии версии POWERSHELL PMC — #10609
Повышение производительности сортировки NuGetVersion — #10611
Добавление доверенных подписок имеет несогласованные аргументы — #10647
Vs2019 версии 16.9.0. Переключение вкладок в NuGet диспетчер пакетов с "Обновления" на "Установленные" не обновляет кадр. - #10654
Удалите "v" из номера версии в PMUI - #10677
INuGetProjectService.GetInstalledPackagesAsync бросает перед получением номинации системы проекта CPS - #10681
Внедренные значки вызывают отказ в доступе из источника "Автономные пакеты Microsoft Visual Studio" на вкладке "Обзор" - #10687
INuGetProjectService.GetInstalledPackagesAsync вызывает, когда msBuildProjectExtensionsPath не задано - #10739
"Dotnet nuget remove source nuget.org" не работает в первый раз - #10745
Nuget блокирует поток threadpool в асинхронном методе, выполняя синхронный вызов потока пользовательского интерфейса — #10775
PackageLoadContext.GetInstalledAndTransitivePackagesAsync
является мертвым кодом и вредит производительности — #10790Использование внедренного значка в пакетах SDK NuGet — #10795
Обновление списка лицензий SPDX — #10806
Список всех проблем, исправленных в этом выпуске— 5.10
Список фиксаций в этом выпуске — 5.10.0
Спасибо всем участник, которые помогли сделать этот выпуск NuGet потрясающим!
Кто | Prs | Проблемы |
---|---|---|
луи-z | 3991 | VersionRange не может анализировать диапазоны однозначных цифр — #10342 |
omajid | 3860 | Build.sh NuGet.Client нарушена — #10139 |
Nirmal4G | 3623 | Build.sh NuGet.Client нарушена — #10139 |
BlackGad | 3953 | Производительность пакета nuget уменьшается с увеличением уровней в исходных путях — #5706 |
BlackGad | 3953 | NuGet.exe проблемы с производительностью пакета с .. относительный путь — #5016 |
marcin-krystianc | 3940 | CPVM — проблемы параллелизма в алгоритме ходьбы графа — #10598 |
хосесимусы | 3943 | Добавьте тип проекта nfproj в список поддерживаемыхProjectExtensions для Интерфейса командной строки Nuget. - #10562 |
Ваши отзывы очень важны для нас. Если с этим выпуском возникли проблемы, проверка проблемы с GitHub и Visual Studio Сообщество разработчиков для существующих проблем. Для новых проблем в NuGet сообщите о проблеме GitHub. Для общих проблем с интерфейсом NuGet сообщите нам с помощью параметра "Сообщить о проблеме ", который найден в выбранной интегрированной среде разработки в разделе "Отчет о > проблеме".