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

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


Заметки о выпуске 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 или более поздней версии.

Сводка: новые возможности версии 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 9913

  • Dotnet 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 сообщите нам с помощью параметра "Сообщить о проблеме ", который найден в выбранной интегрированной среде разработки в разделе "Отчет о > проблеме".