Bagikan melalui


Kesalahan dan peringatan

Di NuGet 4.3.0+, kesalahan dan peringatan diberi nomor seperti yang dijelaskan dalam topik ini dan memberikan informasi terperinci untuk membantu Anda mengatasi masalah yang terlibat.

Kesalahan dan peringatan yang tercantum di sini hanya tersedia dengan proyek berbasis PackageReference dan NuGet 4.3.0+. NuGet juga menghormati properti MSBuild untuk menekan peringatan atau meningkatkannya menjadi kesalahan. Untuk informasi selengkapnya, lihat Cara: Menyembunyikan Peringatan Pengompilasi dalam dokumentasi Visual Studio.

NuGet mendukung properti konfigurasi berikut.

Property Scope Description
TreatWarningsAsErrors Project Memperlakukan semua peringatan NuGet sebagai kesalahan
NoWarn Project, PackageReference, ProjectReference Menekan peringatan untuk proyek, paket, atau referensi proyek saat ini
WarningsAsErrors Project Perlakukan peringatan tertentu sebagai kesalahan
WarningsNotAsErrors Project Perlakukan peringatan tertentu bukan sebagai kesalahan. Digunakan dalam kombinasi dengan TreatWarningsAsErrors diatur ke true.

Errors

Group Nomor Kesalahan
Kesalahan input tidak valid NU1001, NU1002, NU1003, NU1004, NU1005, NU1006, NU1007, NU1008, NU1009, NU1010, NU1011, NU1012, NU1013, NU1014, NU1015, NU1016, NU1017
Kesalahan paket dan proyek yang hilang NU1100, NU1101, NU1102, NU1103, NU1104, NU1105, NU1106, NU1107, NU1108, NU1109
Kesalahan pemetaan sumber paket NU1110
Kesalahan kompatibilitas NU1201, NU1202, NU1203, NU1204, NU1401, NU1402, NU1403
Kesalahan pemulihan Alat Dotnet NU1211, NU1212, NU1213
Kesalahan sumber NuGet NU1301, NU1302
Kesalahan internal NuGet NU1000
Kesalahan paket yang ditandatangani (pembuatan dan verifikasi) NU3001, NU3004, NU3005, NU3008, NU3034
Kesalahan Paket NU5000, NU5001, NU5002, NU5003, NU5004, NU5005, NU5007, NU5008, NU5009, NU5010, NU5011, NU5012, NU5013, NU5014, NU5015, NU5016, NU5017, NU5018, NU5019, NU5020, NU5021, NU5022, NU5023, NU5024, NU5025, NU5026, NU5027, NU5028, NU5029, NU5036, NU5042, NU5049
Kesalahan Paket khusus lisensi NU5030, NU5031, NU5032, NU5033, NU5034, NU5035
Peringatan khusus NuGetAudit NU1014, NU1900, NU1901, NU1902, NU1903, NU1904, NU1905

Warnings

Group Nomor peringatan
Peringatan input tidak valid NU1501, NU1502, NU1503, NU1504, NU1505, NU1506, NU1507, NU1508, NU1509, NU1510, NU1511
Peringatan versi paket tak terduga NU1601, NU1602, NU1603, NU1604, NU1605, NU1606, NU1607
Peringatan konflik resolver NU1608
Peringatan fallback paket NU1701, NU1702, NU1703
Peringatan umpan NU1801, NU1802, NU1803
Peringatan internal NuGet NU1500
Peringatan paket yang ditandatangani (pembuatan dan verifikasi) NU3000, NU3002, NU3003, NU3006, NU3007, NU3009, NU3010, NU3011, NU3012, NU3013, NU3014, NU3015, NU3016, NU3017, NU3018, NU3019, NU3020, NU3021, NU3022, NU3023, NU3024, NU3025, NU3026, NU3027, NU3028, NU3029, NU3030, NU3031, NU3032, NU3033, NU3035, NU3036, NU3037, NU3038, NU3040, NU3042, NU3043
Peringatan Paket NU5100, NU5101, NU5102, NU5103, NU5104, NU5105, NU5106, NU5107, NU5108, NU5109, NU5110, NU5111, NU5112, NU5114, NU5115, NU5116, NU5117, NU5118, NU5119, NU5120, NU5121, NU5122, NU5123, NU5127, NU5128, NU5129, NU5130, NU5131, NU5133, NU5500, NU5501
Lisensi Peringatan Paket tertentu NU5124, NU5125
Ikon Peringatan Paket tertentu NU5046, NU5047, NU5048