Partilhar via


Erros e avisos

No NuGet 4.3.0+, os erros e avisos são numerados conforme descrito neste tópico e fornecem informações detalhadas para ajudá-lo a resolver os problemas envolvidos.

Os erros e avisos listados aqui estão disponíveis apenas com projetos de baseados em PackageReference e NuGet 4.3.0+. O NuGet também honra as propriedades do MSBuild para suprimir avisos ou elevá-los a erros. Para obter mais informações, consulte Como suprimir avisos do compilador na documentação do Visual Studio.

O NuGet suporta as seguintes propriedades de configuração.

Property Scope Description
TreatWarningsAsErrors Project Trata todos os avisos do NuGet como erros
NoWarn Project, PackageReference, ProjectReference Suprimir o aviso para o projeto, pacote ou referência de projeto atual
WarningsAsErrors Project Tratar certos avisos como erros
WarningsNotAsErrors Project Trate certos avisos não como erros. Usado em combinação com TreatWarningsAsErrors definido como true.

Errors

Group Números de erro
Erros de entrada inválidos NU1001, NU1002, NU1003, NU1004, NU1005, NU1006, NU1007, NU1008, NU1009, NU1010, NU1011, NU1012, NU1013, NU1014, NU1015, NU1016, NU1017
Erros de pacote e projeto ausentes NU1100, NU1101, NU1102, NU1103, NU1104, NU1105, NU1106, NU1107, NU1108, NU1109
Erros de mapeamento de origem do pacote NU1110
Erros de compatibilidade NU1201, NU1202, NU1203, NU1204, NU1401, NU1402, NU1403
Erros de restauração da ferramenta Dotnet NU1211, NU1212, NU1213
Erros de origem do NuGet NU1301, NU1302
Erros internos do NuGet NU1000
Erros de pacotes assinados (criação e verificação) NU3001, NU3004, NU3005, NU3008, NU3034
Erros do pacote NU5000, NU5001, NU5002, NU5003, NU5004, NU5005, NU5007, NU5008, NU5009, NU5005 10, NU5011, NU5012, NU5013, NU5014, NU5015, NU5016, NU5017, NU5018, NU5019, NU5020, NU5021, NU5022, NU5023, NU5024, NU5025, NU5026, NU5027, NU5028, NU5029, NU5036, NU5042, NU5049
Erros de pacote específicos da licença NU5030, NU5031, NU5032, NU5033,NU5034, NU5035
Avisos específicos do NuGetAudit NU1014, NU1900, NU1901, NU1902, NU1903, NU1904, NU1905

Warnings

Group Números de aviso
Avisos de entrada inválidos NU1501, NU1502, NU1503, NU1504, NU1505, NU1506, NU1507, NU1508, NU1509, NU1510, NU1511
Avisos inesperados de versão do pacote NU1601, NU1602, NU1603, NU1604, NU1605, NU1606, NU1607
Resolver avisos de conflito NU1608
Avisos de fallback do pacote NU1701, NU1702, NU1703
Avisos de feed NU1801, NU1802, NU1803
Avisos internos do NuGet NU1500
Avisos de pacotes assinados (criação e verificação) NU3000, NU3002, NU3003, NU3006, NU3007, NU3009, NU3010, NU3011, NU3012, NU3009 13, 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
Advertências da embalagem NU5100, NU5101, NU5102, NU5103, NU5104, NU5105, NU5106, NU5107, NU5108, NU5105 09, NU5110, NU5111, NU5112, NU5114, NU5115, NU5116, NU5117, NU5118, NU5119, NU5120, NU5121, NU5122, NU5123, NU5127, NU5128, NU5129, NU5130, NU5131, NU5133, NU5500, NU5501
Avisos de pacotes específicos da licença NU5124, NU5125
Avisos específicos do pacote de ícones NU5046, NU5047, NU5048