Megosztás a következőn keresztül:


Hibák és figyelmeztetések

A NuGet 4.3.0+-ban a hibák és figyelmeztetések száma a jelen témakörben leírtak szerint történik, és részletes információkat nyújt az érintett problémák megoldásához.

Az itt felsorolt hibák és figyelmeztetések csak a PackageReference-alapú projektek és a NuGet 4.3.0+ esetében érhetők el. A NuGet az MSBuild tulajdonságokat is tiszteletben tartja a figyelmeztetések mellőzése vagy a hibákra való emelésük érdekében. További információ : Útmutató: Fordítói figyelmeztetések letiltása a Visual Studio dokumentációjában.

A NuGet a következő konfigurációs tulajdonságokat támogatja.

Property Scope Description
TreatWarningsAsErrors Project Az összes NuGet-figyelmeztetést hibaként kezeli
NoWarn Project, PackageReference, ProjectReference Az aktuális projektre, csomagra vagy projekthivatkozásra vonatkozó figyelmeztetés mellőzése
WarningsAsErrors Project Bizonyos figyelmeztetések kezelése hibákként
WarningsNotAsErrors Project Bizonyos figyelmeztetéseket ne hibaként kezeljen. Igaz értékre TreatWarningsAsErrors van állítva.

Errors

Group Hibaszámok
Érvénytelen bemeneti hibák NU1001, NU1002, NU1003, NU1004, NU1005, NU1006, NU1007, NU1008, NU1009, NU1010, NU1011, NU1012, NU1013, NU1014, NU1015, NU1016, NU1017
Hiányzó csomag- és projekthibák NU1100, NU1101, NU1102, NU1103, NU1104, NU1105, NU1106, NU1107, NU1108, NU1109
Csomagforrás-leképezési hibák NU1110
Kompatibilitási hibák NU1201, NU1202, NU1203, NU1204, NU1401, NU1402, NU1403
A Dotnet Tool visszaállítási hibái NU1211, NU1212, NU1213
NuGet-forráshibák NU1301, NU1302
Belső NuGet-hibák NU1000
Aláírt csomagok hibái (létrehozás és ellenőrzés) NU3001, NU3004, NU3005, NU3008, NU3034
Csomaghibák 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
Licencspecifikus csomaghibák NU5030, NU5031, NU5032, NU5033, NU5034, NU5035
NuGetAudit-specifikus figyelmeztetések NU1014, NU1900, NU1901, NU1902, NU1903, NU1904, NU1905

Warnings

Group Figyelmeztető számok
Érvénytelen bemeneti figyelmeztetések NU1501, NU1502, NU1503, NU1504, NU1505, NU1506, NU1507, NU1508, NU1509, NU1510, NU1511
Váratlan csomagverzió-figyelmeztetések NU1601, NU1602, NU1603, NU1604, NU1605, NU1606, NU1607
A feloldó ütközési figyelmeztetései NU1608
Csomagvisszatérítési figyelmeztetések NU1701, NU1702, NU1703
Hírcsatorna-figyelmeztetések NU1801, NU1802, NU1803
Belső NuGet-figyelmeztetések NU1500
Aláírt csomagokra vonatkozó figyelmeztetések (létrehozás és ellenőrzés) 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
Csomagolási figyelmeztetések 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
Licencspecifikus csomagokkal kapcsolatos figyelmeztetések NU5124, NU5125
Ikonspecifikus csomagokra vonatkozó figyelmeztetések NU5046, NU5047, NU5048