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 |