Bagikan melalui


NuGet Error NU5049

pack Perintah untuk proyek gaya SDK tidak didukung, digunakandotnet pack, atau msbuild -t:pack untuk mengemas proyek ini sebagai gantinya. Anda dapat mengambil alih perilaku ini dengan mengatur variabel lingkungan 'NUGET_ENABLE_LEGACY_CSPROJ_PACK' ke 'true'.

Masalah

paket NuGet.exe tidak boleh digunakan untuk menghasilkan paket untuk proyek bergaya SDK.

Solusi

Gunakan dotnet pack atau msbuild -t:pack sebagai gantinya. Disarankan agar Anda tidak menggunakan pengalaman paket csproj warisan karena menghasilkan paket yang tidak lengkap.