Na guia de compilação em um projeto de aplicativo da Web, tenho uma configuração chamada "Nível de aviso". Posso definir um valor de 0 a 4. O que esses valores significam? Um valor de 0 será mais estrito e gerará mais avisos ou vice-versa? Ainda não consegui encontrar nenhuma documentação sobre ele, mas talvez esteja procurando no lugar errado.
c#
visual-studio
warnings
compiler-warnings
Jon Tackabury
fonte
fonte
Mais alto é mais estrito. Pode ser irritante ver todos os avisos que podem ou não significar muito para seu aplicativo, mas reservar um tempo para esclarecê-los pode ensinar muito a você.
fonte
Você pode verificar os níveis da Microsoft aqui . O nível 0 é essencialmente nenhum, enquanto o nível 4 é o mais estrito.
fonte
0 desativa os avisos completamente, enquanto 4 é o nível mais detalhado. Veja a documentação aqui que tem os mesmos níveis de aviso.
fonte
Além disso, F # sobe para o Nível de Aviso 5:
https://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/compiler-options
fonte
Por exemplo, definir um nível de aviso para 4 ou
/W4
significa que o compilador tratará todos os avisos como erros. É principalmente como o compilador reage quando vê algo sobre o qual não se sente bem. E, a propósito, um nível de 0 turnos de todos os avisos.fonte