Hatalar ve uyarılar

NuGet 4.3.0+'da hatalar ve uyarılar bu konuda açıklandığı gibi numaralandırılır ve ilgili sorunları gidermenize yardımcı olacak ayrıntılı bilgiler sağlar.

Burada listelenen hatalar ve uyarılar yalnızca PackageReference tabanlı projeler ve NuGet 4.3.0+ ile kullanılabilir. NuGet, uyarıları engellemek veya bunları hatalara yükseltmek için MSBuild özelliklerini de kabul eder. Daha fazla bilgi için Visual Studio belgelerindeki Nasıl yapılır: Derleyici Uyarılarını Gizleme bölümüne bakın.

NuGet aşağıdaki yapılandırma özelliklerini destekler.

Özellik Scope Açıklama
TreatWarningsAsErrors Proje Tüm NuGet uyarılarını hata olarak algılar
NoWarn Project, PackageReference, ProjectReference Geçerli proje, paket veya proje başvurusu uyarısını gizleme
UyarılarAsErrors Proje Bazı uyarıları hata olarak ele al
WarningsNotAsErrors Proje Bazı uyarıları hata olarak değil olarak değerlendirin. true olarak ayarlanmış ile TreatWarningsAsErrors birlikte kullanılır.

Hatalar

Gruplandırma Hata Numaraları
Geçersiz giriş hataları NU1001, NU1002, NU1003, NU1004, NU1005, NU1006, NU1007, NU1008, NU1009, NU1010, NU1011, NU1012,
Eksik paket ve proje hataları NU1100, NU1101, NU1102, NU1103, NU1104, NU1105, NU1106, NU1107, NU1108, NU1109
Paket kaynağı eşleme hataları NU1110
Uyumluluk hataları NU1201, NU1202, NU1203, NU1204, NU1401, NU1402, NU1403
Dotnet Tool geri yükleme hataları NU1211, NU1212, NU1213
NuGet kaynak hataları NU1301
NuGet iç hataları NU1000
İmzalı paket hataları (oluşturma ve doğrulama) NU3001, NU3004, NU3005, NU3008, NU3034
Paket Hataları 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
Lisansa Özgü Paket Hataları NU5030, NU5031, NU5032, NU5033, NU5034, NU5035
NuGetAudit'e özgü uyarılar NU1014, NU1900, NU1901, NU1902, NU1903, NU1904, NU1905

Uyarılar

Gruplandırma Uyarı numaraları
Geçersiz giriş uyarıları NU1501, NU1502, NU1503, NU1504, NU1505, NU1506, NU1507
Beklenmeyen paket sürümü uyarıları NU1601, NU1602, NU1603, NU1604, NU1605, NU1606, NU1607
Çözümleyici çakışma uyarıları NU1608
Paket geri dönüş uyarıları NU1701
Akış uyarıları NU1801, NU1802, NU1803
NuGet iç uyarıları NU1500
İmzalı paket uyarıları (oluşturma ve doğrulama) 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
Paket Uyarıları 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
Lisansa Özgü Paket Uyarıları NU5124, NU5125
Simgeye özgü Paket Uyarıları NU5046, NU5047, NU5048