Partilhar via


Erros e avisos

No NuGet 4.3.0 e superior, 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 baseados em PackageReference e NuGet 4.3.0 ou superior. O NuGet também respeita 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 oferece suporte às seguintes propriedades de configuração.

Propriedade Escopo Descrição
TreatWarningsAsErrors Project Trata todos os avisos do NuGet como erros
NoWarn Project, PackageReference, ProjectReference Suprime o aviso para o projeto, pacote ou referência de projeto atual
WarningsAsErrors Project Tratar certos avisos como erros
WarningsNotAsErrors Project Não trate alguns avisos como erros. Usado em combinação com TreatWarningsAsErrors definido como verdadeiro.

Errors

Grupo Números dos erros
Erros de entrada inválida NU1001, NU1002, NU1003, NU1004, NU1005, NU1006, NU1007, NU1008, NU1009, NU1010, NU1011, NU1012,
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 de pacote 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
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

Grupo Números do aviso
Avisos de entrada inválida NU1501, NU1502, NU1503, NU1504, NU1505, NU1506, NU1507, NU1508
Avisos inesperados de versão do pacote NU1601, NU1602, NU1603, NU1604, NU1605, NU1606, NU1607
Avisos de conflito do resolvedor NU1608
Avisos de fallback de pacotes NU1701, NU1702, NU1703
Avisos do 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, 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
Avisos de pacotes 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
Avisos de pacotes específicos da licença NU5124, NU5125
Avisos de pacotes específicos do ícone NU5046, NU5047, NU5048