Udostępnij za pośrednictwem


Błąd narzędzia NuGet NU5049

Polecenie pack dla projektów w stylu zestawu SDK nie jest obsługiwane, zamiast tego należy użyć dotnet pack polecenia lub msbuild -t:pack spakować ten projekt. To zachowanie można zastąpić, ustawiając zmienną środowiskową "NUGET_ENABLE_LEGACY_CSPROJ_PACK" na wartość "true".

Problem

pakiet NuGet.exe nie powinien być używany do generowania pakietów dla projektów w stylu zestawu SDK.

Rozwiązanie

Użyj polecenia dotnet pack lub msbuild -t:pack zamiast tego. Zaleca się, aby nie używać starszego środowiska pakietu csproj, ponieważ generuje niekompletne pakiety.