Errores y advertencias

En NuGet 4.3.0 y versiones posteriores, los errores y las advertencias se numeran como se describe en este tema y proporcionan información detallada para ayudarte a abordar los problemas implicados.

Los errores y advertencias que se enumeran aquí solo están disponibles con proyectos basados en PackageReference y NuGet 4.3.0 y versiones posteriores. NuGet también respeta las propiedades de MSBuild para suprimir advertencias o elevarlas a errores. Para obtener más información, consulta Cómo: Suprimir advertencias del compilador en la documentación de Visual Studio.

NuGet admite las siguientes propiedades de configuración.

Propiedad Ámbito Descripción
TreatWarningsAsErrors Proyecto Trata todas las advertencias de NuGet como errores
NoWarn Project, PackageReference, ProjectReference Suprime la advertencia para el proyecto actual, el paquete o la referencia del proyecto
WarningsAsErrors Proyecto Trata ciertas advertencias como errores
WarningsNotAsErrors Proyecto No trata ciertas advertencias como errores. Se usa en combinación con TreatWarningsAsErrors establecido como true.

Errores

Grupo Números de error
Errores de entrada no válida NU1001, NU1002, NU1003, NU1004, NU1005, NU1006, NU1007, NU1008, NU1009, NU1010, NU1011, NU1012,
Errores de paquete y proyecto que faltan NU1100, NU1101, NU1102, NU1103, NU1104, NU1105, NU1106, NU1107, NU1108, NU1109
Errores de asignación de origen del paquete NU1110
Errores de compatibilidad NU1201, NU1202, NU1203, NU1204, NU1401, NU1402, NU1403
Errores de restauración de herramientas de Dotnet NU1211, NU1212, NU1213
Errores de origen de NuGet NU1301
Errores internos de NuGet NU1000
Errores de paquetes firmados (creación y comprobación) NU3001, NU3004, NU3005, NU3008, NU3034
Errores de paquete 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
Errores de paquete específicos de licencia NU5030, NU5031, NU5032, NU5033, NU5034, NU5035
Advertencias específicas de NuGetAudit NU1014, NU1900, NU1901, NU1902, NU1903, NU1904, NU1905

Advertencias

Grupo Números de advertencia
Advertencias de entrada no válida NU1501, NU1502, NU1503, NU1504, NU1505, NU1506, NU1507
Advertencias de versión de paquete inesperada NU1601, NU1602, NU1603, NU1604, NU1605, NU1606, NU1607
Advertencias de conflictos de resolución NU1608
Advertencias de reserva de paquetes NU1701
Advertencias de feed NU1801, NU1802, NU1803
Advertencias internas de NuGet NU1500
Advertencias de paquetes firmados (creación y comprobación) 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
Advertencias del paquete 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
Advertencias de paquetes específicos de licencia NU5124, NU5125
Advertencias de paquetes específicos de icono NU5046, NU5047, NU5048