Partager via


Erreur NuGet NU5049

La commande pack pour les projets de style SDK n’est pas prise en charge, utilisez dotnet pack ou msbuild -t:pack pour mettre ce projet en package à la place. Vous pouvez remplacer ce comportement en définissant la variable d’environnement « NUGET_ENABLE_LEGACY_CSPROJ_PACK » sur « true ».

Problème

Le pack NuGet.exe ne doit pas être utilisé pour générer des packages pour les projets de style Kit de développement logiciel (SDK).

Solution

Utilisez plutôt dotnet pack ou msbuild -t:pack. Nous vous recommandons de ne pas utiliser l’expérience de pack csproj héritée, car elle génère des packages incomplets.