Заметки о выпуске NuGet 6.1
Средства распространения NuGet:
Версия NuGet | Доступно в версии Visual Studio | Доступно в пакетах SDK для .NET |
---|---|---|
6.1.0 | Visual Studio 2022 версии 17.1 | 6.0.2001 |
1 Установленная с рабочей нагрузкой Visual Studio 2022 with.NET Core
Отображение справки подкоманда вместо основной
dotnet nuget trust
команды для всех случаев — #10788Сортировка уязвимостей пакета в порядке убывания в области сведений PMUI — #11091
КОНТРОЛЛЕРЫ домена:
Отключите пакет nuget.exe для project.json по умолчанию, добавьте резервный env var, чтобы включить его - #11214
[DCR]: настройка правил совместимости для apple TFMs в .NET — #11338
[DCR] [Нет влияния на клиента]: NuGetPackage (точка входа расширения VS) не следует использовать DTEEvents - #11360
[DCR]: устранение отсутствующих nuget.org при создании nuget.config без источников — #11387
[DCR]: NuGet.VisualStudio и NuGet.VisualStudio.Contracts для выполнения номеров версий Visual Studio — 11394
[DCR]: нерекомендуемые API расширения VS, использующие System.Version — #11412
[DCR]: устаревшие API расширения VS, использующие System.Runtime.Versioning.FrameworkName - #11419
Удаление предупреждения Mac Catalyst — #11438
dotnet nuget push — отсутствующее значение для параметра — #4864
Ошибок:
Запутанные выходные данные восстановления: он сделал некоторое восстановление в одном из проектов, но в конце концов он по-прежнему печатает "Все пакеты уже установлены и нет ничего для восстановления" - #4376
Восстановление не выводит достаточно сведений в выходных данных при сбое — #6047
Минимальная установка VS сломал пользовательский интерфейс NuGet — #8414
Visual Studio не отвечает при использовании
Clear All NuGet cache(s)
функции — #9831Список версий в области сведений не хранится в синхронизации при изменении выбранного пакета — #10557
Диалоговое окно "Конфликт файлов" не имеет ключей доступа — #10691
ContentItemCollection использует возвращаемую доходность, которая приводит к чрезмерному выделению перечислителей — #10921
UIDelay:
nuget.packagemanagement.visualstudio.dll!NuGet.PackageManagement.VisualStudio.VsCoreProjectSystemReferenceReader+<GetProjectReferencesAsync>d__
— управляемые проекты — #11163[Ошибка]: восстановление MSBuild — исключение ведения журнала в виде предупреждения — #11179
[Ошибка]: подход сравнения строк, используемый для исходных и пространств имен, не согласован — #11182
Подсказка для кнопки "Установить" справа от пакета на вкладке "Обзор" отсутствует - #11189
Поставщик служб Async должен вызываться в потоках threadpool с помощью встроенных расширений TService, TInterface вместо настраиваемого приведения — #11200
[Ошибка]: vs аварийно завершает работу при раскрывающемся списке источников пакетов в пользовательском интерфейсе PM несколько источников пакетов, имена которых равны при сравнении с использованием регистра и региональных параметров — #11241
Строки "ms" и "sec" не локализованы в окне выходных данных — диспетчер пакетов окне. - #11297
Раскрывающийся список "Сортировка источника пакета" с помощью языковых стандартов и региональных параметров в пользовательском интерфейсе PM — #11298
Обновление списка лицензий SDPX от da7ecca до fafa781 - #11309
[Ошибка]: NuGet.Localization не создается — #11328
[Ошибка]: сборка загрузки композиции MEF в синхронных обработчиках событий пакета VS NuGet.Tools может привести к задержкам реагирования — #11334
[Ошибка]: сопоставитель пакета SDK NuGet не должен вызывать, если путь к проекту имеет значение NULL — #11376
[Ошибка]: несогласованность PackageSourceMapping должна быть сообщена — #11385
[Ошибка]:
RegistryKeyUtility.GetValueFromRegistryKey()
имеет неиспользуемый параметр, что приводит к неправильным результатам — #11407Уменьшение выделения кучи в ResolverUtility.FindLibraryByVersionAsync — #11409
[Ошибка]: совпадения сопоставления источников пакетов не должны быть зарегистрированы для проектов - #11413
[Ошибка]. Избегайте явного приведения результата GetService/GetServiceAsync, используйте вместо него методы расширения — #11451
[Ошибка]: параметры источника пакета в VS не объявляют источники пакетов или состояние проверка box — #11482
[Ошибка]: параметры источника пакета VS очищают все проверка boxes при добавлении или удалении источников — #11521
Список всех проблем, исправленных в этом выпуске— 6.1
dotnet nuget push -n|--no-символы или -d|--disable-buffering вызывает error: File does not exist ...
исключение. - #11601
Ранее для использования -n|--no-symbols
и -d|--disable-buffering
параметров с dotnet nuget push
командой требуется передача ненужных случайных значений после него. Удаление этого ненужного значения может нарушить сценарий, создав исключение, error: File does not exist ...
даже если фактическая операция принудительной отправки была успешной.
Используйте -n|--no-symbols
и -d|--disable-buffering
параметры автономно без дополнительных параметров значения.
Спасибо всем участник, которые помогли сделать этот выпуск NuGet потрясающим!
Ваши отзывы очень важны для нас. Если с этим выпуском возникли проблемы, проверка проблемы с GitHub и Visual Studio Сообщество разработчиков для существующих проблем. Для новых проблем в NuGet сообщите о проблеме GitHub. Для общих проблем с интерфейсом NuGet сообщите нам с помощью параметра "Сообщить о проблеме ", который найден в выбранной интегрированной среде разработки в разделе "Отчет о > проблеме".