Comparteix a través de


Error de NuGet NU5049

No se admite el comando pack para proyectos de estilo SDK; utiliza dotnet pack o msbuild -t:pack para empaquetar este proyecto en su lugar. Puede invalidar este comportamiento estableciendo la variable de entorno “NUGET_ENABLE_LEGACY_CSPROJ_PACK” como “true”.

Problema

El paquete NuGet.exe no debe usarse para generar paquetes para proyectos de estilo SDK.

Solución

Use dotnet pack o msbuild -t:pack en su lugar. Se recomienda no usar la experiencia heredada del paquete csproj, ya que genera paquetes incompletos.