Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Средства распространения NuGet:
Версия NuGet | Доступно в версии Visual Studio | Доступно в пакетах SDK для .NET |
---|---|---|
6,13 | Visual Studio 2022 версии 17.13 | 9.0.2001 |
6.13.1 | Visual Studio 2022 версии 17.13.1 | 9.0.201 1 |
6.13.2 | Visual Studio 2022 версии 17.13.2 | 9.0.2031 |
1 Установлен с Visual Studio 2022 с любой рабочей нагрузкой .NET
Сводка: Что нового в версии 6.13.2
- Новый резолвер зависимостей восстановления дает сбой при разрешении одинаковых дочерних зависимостей — #14025
Сводка: Что нового в 6.13.1
NuGet 6.13.1 доступен в Visual Studio 17.13 и пакете SDK для .NET 9.0.201.
- Поддержка нового формата решения slnx в команде dotnet nuget why и dotnet list package — #14034
Сводка. Новые возможности 6.13.0
NuGet 6.13.0 доступен в пакете SDK для .NET 9.0.200.
Поддержка провайдеров учетных данных, развернутых с помощью средств .NET — #12567
Функция согласия: "Предоставленная платформой", которая удаляет пакеты, предоставляемые платформой .NET, из графа зависимостей. Это приводит к повышению производительности и устранению ложных срабатываний уязвимостей в транзитивных зависимостях.
dotnet nuget, почему следует проверить определенные пакеты RID - #13718
Разрешить указание пути к binlog msbuild при вызове статического восстановления графа, чтобы избежать изменения среды — #10789
Новые исправления решателя зависимостей
Новый сопоставитель зависимостей скачивает больше пакетов, чем раньше - #13943
Новый сопоставитель зависимостей не обрабатывает плавающие версии правильно в некоторых ситуациях — #13992
Новый резольвер зависимостей ошибочно сообщает о NU1605 (понижение) при использовании транзитивного закрепления прямой зависимости, и понижение присутствует в графе пакетов - #13938
Восстановление NuGet, восстанавливающее старые версии транзитивных зависимостей, если прямая зависимость не имеет рекомендаций для целевой платформы .NET Framework пользователя — #13934
Проект и пакет в одном графе с одинаковым именем, но разные зависимости могут привести к неправильным версиям зависимостей этого идентификатора - #13888
Пользовательский интерфейс диспетчера пакетов в Visual Studio теперь отображает внедренные readMEs для пакетов NuGet, если они доступны — #12583
Проблемы, исправленные в этом выпуске
Определить, используется ли восстановление NuGetAudit или нет для проектов PackageReference — #13778
Добавьте индикатор для устаревших и уязвимых пакетов в заголовок вкладки сведений о пакете. - #13974
Данные телеметрии навигации для команды "Очистить все хранилище NuGet" в параметрах VS — #13968
Диспетчер пакетов Nuget для решения автоматически выбирает транзитивные зависимости — #13893
Отладка больших репозиториев со статическим восстановлением на основе графа выполняется медленно — #13876
Пакеты sdk для клиентов NuGet, обновляемые до net8.0 — #13842
Преобразовать предупреждение NU3043 в ошибку для .NET 10 — #13814
Параметр "Разрешить выбор формата при первой установке пакета" - значение неясно #14016
dotnet nuget why
сообщает об отсутствии аргументов, хотя он был запущен - #13908Настройка интервалов на вкладках панели сведений — #13880
Граница фокуса на содержимом вкладки "Область сведений" усечена - #13879
JAWS считывает все содержимое вкладки сведений о пакете при первом посещении — #13878
ContentItemCollection.Ненужное выделение памяти для формирования ItemGroups — #13851
Чтение и запись файлов метаданных .nupkg.metadata с помощью System.Text.Json — #13835
Сбой NuGet в контейнерах, если не задано значение HOME — #13834
Подпись: ключ не удален — #13823
Параллельный обход TFM при сборе выходных данных пакета — #13776
PERF: операции клонирования NuGet занимают значительное место в выделениях во время загрузки решения VS — #13647
Получение ресурсов уязвимостей не учитывает отмену — #13644
Неправильный порядок аргументов в журналах для централизованной версии пакета (строка
Info_AddPkgCPM
) — #13155Вспомогательные сборки для трехбуквенных языков не копируются из пакета NuGet — #12253
Пакет NuGet не поддерживает пустую <версию> в .nuspec, даже если версия передается на командной строке - #7987
Список коммитов в этом выпуске
Вклад сообщества
Спасибо всем участникам, которые помогли сделать этот выпуск NuGet потрясающим!
- SimonCropp
-
baronfel
- 6124 Расширьте средство синтаксического анализа языков для поддержки языковых кодов из трёх символов
- Обновление 6018 _WalkEachTargetPerFramework для параллельного обхода TFM
- TodGrun
-
mthalman
- 6212 Исправление форматирования в GraphOperations
-
kasperk81
- 6072 добавить резервный вариант для SpecialFolder.UserProfile
-
МайклСимонс
- Обновление упоминаний команды source-build 6102
-
akoeplinger
- 6025 Исправление опечатки в EnhancedHttpRetryHelper.cs
-
jimmylewis
- 6027 Перенесите вызовы EnsureVisualStudioHost() в базовый метод [TestInitialize] для рефакторинга