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


Ошибка NuGet NU5049

Вместо pack этого команда для проектов в стиле SDK не поддерживается, используется dotnet pack или msbuild -t:pack упаковывает этот проект. Это поведение можно переопределить, установив для переменной среды "NUGET_ENABLE_LEGACY_CSPROJ_PACK" значение true.

Проблема

NuGet.exe пакет не следует использовать для создания пакетов для проектов в стиле SDK.

Решение

Вместо этого используются типы dotnet pack или msbuild -t:pack. Рекомендуется не использовать устаревшую версию пакета csproj, так как она создает неполные пакеты.