Erreur NuGet NU5049
La commande
pack
pour les projets de style SDK n’est pas prise en charge, utilisezdotnet pack
oumsbuild -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.