Заметки о выпуске 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
Улучшены специальные возможности и средства чтения с экрана для пользовательского интерфейса диспетчера пакетов NuGet в Visual Studio
- Проблемы со специальными возможностями в интерфейсах средства чтения с экрана, отсутствующие altText и доступное имя для установленного текстового поля и т. д., — #9059
- Проблемы со специальными возможностями средства чтения с экрана в списке пакетов — #9077
- Проблемы со специальными возможностями при средстве чтения с экрана, связанные с вкладками "обзор", "установка", "обновление" — #9078
- Экранный диктор не объявляет "Пусто", "Нет зависимостей", "nuget.org","MIT" метка ссылки #9157
Поддержка автономных значков в пользовательском интерфейсе диспетчера пакетов Visual Studio для пакетов, размещенных на локальных веб-каналах — #8189
Значительно улучшена производительность восстановления без операций, с помощью
RestoreUseStaticGraphEvaluation
которой ускоряется оценка путем вызова API статических графов MSBuild — 8791Улучшена dotnet.exe надежность с помощью подключаемых модулей кроссплатформенной проверки подлинности
команда add
dotnet nuget <add|remove|update|disable|enable|list> source
— #4126Suport для
--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
контроллеры домена