Błędy i ostrzeżenia

W programie NuGet 4.3.0 lub nowszym błędy i ostrzeżenia są numerowane zgodnie z opisem w tym temacie i zawierają szczegółowe informacje ułatwiające rozwiązywanie problemów.

Wymienione tutaj błędy i ostrzeżenia są dostępne tylko w projektach opartych na pakiecie i nuGet 4.3.0 lub nowszych. NuGet honoruje również właściwości MSBuild, aby pominąć ostrzeżenia lub podnieść ich poziom do błędów. Aby uzyskać więcej informacji, zobacz Porady: pomijanie ostrzeżeń kompilatora w dokumentacji programu Visual Studio.

Pakiet NuGet obsługuje następujące właściwości konfiguracji.

Właściwości Scope opis
TreatWarningsAsErrors Projekt Traktuje wszystkie ostrzeżenia narzędzia NuGet jako błędy
NoWarn Project, PackageReference, ProjectReference Pomiń ostrzeżenie dotyczące bieżącego projektu, pakietu lub odwołania do projektu
WarningsAsErrors Projekt Traktuj niektóre ostrzeżenia jako błędy
WarningsNotAsErrors Projekt Traktuj niektóre ostrzeżenia nie jako błędy. Używane w połączeniu z ustawieniem TreatWarningsAsErrors true.

Błędy

Grupuj Numery błędów
Nieprawidłowe błędy wejściowe NU1001, NU1002, NU1003, NU1004, NU1005, NU1006, NU1007, NU1008, NU1009, NU1010, NU10111, NU1012,
Brakujące błędy pakietu i projektu NU1100, NU1101, NU1102, NU1103, NU1104, NU1105, NU1106, NU1107, NU1108, NU1109
Błędy mapowania źródła pakietu NU1110
Błędy zgodności NU1201, NU1202, NU1203, NU1204, NU1401, NU1402, NU1403
Błędy przywracania narzędzia Dotnet NU1211, NU1212, NU1213
Błędy źródła narzędzia NuGet NU1301
Błędy wewnętrzne narzędzia NuGet NU1000
Błędy podpisanych pakietów (tworzenie i weryfikacja) NU3001, NU3004, NU3005, NU3008, NU3034
Błędy pakietu NU5000, NU5001, NU5002, NU5003, NU5004, NU5005, NU5007, NU5008, NU5009, NU5010, NU5011, NU5012, NU5013, NU5014, NU5015, NU5016, NU5017, NU5018, NU5019, NU5020, NU5021, NU5022, NU5023, NU5024, NU5023, NU5024,NU5025, NU5026, NU5027, NU5028, NU5029, NU5036, NU5042, NU5049
Błędy pakietu specyficznego dla licencji NU5030, NU5031, NU5032, NU5033, NU5034, NU5035
Ostrzeżenia specyficzne dla narzędzia NuGetAudit NU1014, NU1900, NU1901, NU1902, NU1903, NU1904, NU1905

Ostrzeżenia

Grupuj Numery ostrzegawcze
Nieprawidłowe ostrzeżenia wejściowe NU1501, NU1502, NU1503, NU1504, NU1505, NU1506, NU1507
Nieoczekiwane ostrzeżenia dotyczące wersji pakietu NU1601, NU1602, NU1603, NU1604, NU1605, NU1606, NU1607
Ostrzeżenia o konflikcie rozwiązania problemu NU1608
Ostrzeżenia dotyczące rezerwowego pakietu NU1701
Ostrzeżenia kanału informacyjnego NU1801, NU1802, NU1803
Ostrzeżenia wewnętrzne narzędzia NuGet NU1500
Ostrzeżenia o podpisanych pakietach (tworzenie i weryfikacja) 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
Ostrzeżenia dotyczące pakietów NU5100, NU5101, NU5102, NU5103, NU5104, NU5105, NU5106, NU5107, NU5108, NU5109, NU5110, NU5111, NU5112, NU5114, NU5115, NU5116, NU5117, NU5118, NU5119, NU5120, NU5121, NU5122, NU5123, NU5127, NU5127,NU5128, NU5129, NU5130, NU5131, NU5133, NU5500, NU5501
Ostrzeżenia dotyczące pakietu specyficznego dla licencji NU5124, NU5125
Ostrzeżenia dotyczące określonego pakietu ikony NU5046, NU5047, NU5048