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

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


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

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

Версия NuGet Доступно в версии Visual Studio Доступно в пакетах SDK для .NET
5.5.0 Visual Studio 2019 версии 16.5 3.1.2001

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

Сводка: новые возможности версии 5.5

  • Улучшены специальные возможности и средства чтения с экрана для пользовательского интерфейса диспетчера пакетов NuGet в Visual Studio

    • Проблемы со специальными возможностями в интерфейсах средства чтения с экрана, отсутствующие altText и доступное имя для установленного текстового поля и т. д., — #9059
    • Проблемы со специальными возможностями средства чтения с экрана в списке пакетов — #9077
    • Проблемы со специальными возможностями при средстве чтения с экрана, связанные с вкладками "обзор", "установка", "обновление" — #9078
    • Экранный диктор не объявляет "Пусто", "Нет зависимостей", "nuget.org","MIT" метка ссылки #9157
  • Поддержка автономных значков в пользовательском интерфейсе диспетчера пакетов Visual Studio для пакетов, размещенных на локальных веб-каналах — #8189

  • Значительно улучшена производительность восстановления без операций, с помощью RestoreUseStaticGraphEvaluation которой ускоряется оценка путем вызова API статических графов MSBuild — 8791

  • Улучшена dotnet.exe надежность с помощью подключаемых модулей кроссплатформенной проверки подлинности

    • Сбой восстановления dotnet с помощью TaskCanceledException — #7842
    • Подключаемый модуль: "Задача была отменена" — проблема с проверкой подлинности ADO из-за этого. - #8528
  • команда add dotnet nuget <add|remove|update|disable|enable|list> source#4126

  • Suport для --skip-duplicate использования push-отправки dotnet nuget — #8778

  • Поддержка packages.config msbuild /restore — #8506

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

Ошибки

  • Повторное обновление с помощью API версии 3 — #4197

  • Неправильная версия зависимости пакета, если для версии зависимости пакета задано значение "*" — #6697

  • Сообщение об ошибке ErrorUnsafePackageEntry не указывает на источник проблемы - #7505

  • Файл блокировки не учитывается в сценариях "*" — #8073

  • NuGet.exe не разрешает последнюю версию пакета при использовании * в PackageReference (MSBuild/Dotnet/VS restore) - #8432

  • Пакет списка dotnet с несколькими целевыми проектами WPF — #8463

  • Улучшение параллелизмаUtilities (сокращение использования ЦП) — #8653

  • Спецификация DG для выгруженных сценариев проекта не должна быть записана в предварительных версиях восстановления — #8793

  • Пакеты NuGet Visual Studio (RestoreManagerPackage) должны автоматически загружаться на события сборки решения — #8796

  • Взаимоблокировка в VS Параметры init - #8842

  • VisualStudio ToolBox не заполняется из пакета NuGet, если проект помещается в папку решения — #8868

  • VS: восстановление решения постоянно завершается ошибкой из-за состояния гонки - #8881

  • Константная "загрузка." на установленной вкладке и "поиск <терминов>". На вкладке обновлений — #8890.

  • Отсутствующие внедренные значки в пользовательском интерфейсе VS PM после истечения срока действия кэша — #9069

  • Запуск пользовательского интерфейса FireAndForget PM — #9112

  • Восстановление: реализация IncludeExcludeFiles.Equals(...) является неверной — #9167

  • Восстановление: PackageSpec.Clone() создает неравный клон - #9211

  • Список ошибок отображается, хотя "Всегда отображать список ошибок, если сборка завершается ошибками", не проверка ed - #8190

  • Восстановление статических графов не должно передавать пустое решениеPath — #9061

  • Восстановление: закрытие, вычисленное для каждого проекта 4 раза — #9042

  • Восстановление: DependencyGraphSpec.Load(...) не требует JObject - #9040

  • Восстановление: большие строки, созданные на большой куче объектов (LOH) - #9031

  • Пользовательские nuget.exe в новом моно могут прерваться из-за разрешения пакета SDK MSBuild — 8848

  • восстановление завершается ошибкой, если nuget.dgspec.json "используется другим процессом" - 8692

контроллеры домена

  • Логика в _GetRestoreProjectStyle должна находиться в задаче — #8804

  • Добавление сведений об отмене по умолчанию на установленной вкладке — #8541

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