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


Ошибка NuGet NU5049

The `pack` command for SDK-style projects is not supported, use `dotnet pack` or `msbuild -t:pack` to pack this project instead. You can override this behavior by setting the 'NUGET_ENABLE_LEGACY_CSPROJ_PACK' environment variable to 'true'.

Проблема

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

Решение

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