Pada tab membangun dalam proyek Aplikasi Web saya memiliki pengaturan yang disebut "Tingkat Peringatan". Saya dapat menetapkan nilai dari 0 hingga 4. Apa arti nilai-nilai ini? Akankah nilai 0 lebih ketat dan menghasilkan lebih banyak peringatan, atau sebaliknya? Saya belum dapat menemukan dokumentasi apa pun tentangnya, tetapi mungkin saya mencari di tempat yang salah.
c#
visual-studio
warnings
compiler-warnings
Jon Tackabury
sumber
sumber
Lebih tinggi lebih ketat. Mungkin menjengkelkan melihat semua peringatan yang mungkin atau mungkin tidak berarti banyak bagi aplikasi Anda, tetapi meluangkan waktu untuk membersihkannya dapat mengajari Anda banyak hal.
sumber
Anda dapat memeriksa level Microsoft di sini . Level 0 pada dasarnya tidak ada sedangkan level 4 akan menjadi yang paling ketat.
sumber
0 mematikan peringatan sepenuhnya, sedangkan 4 adalah level paling verbose. Lihat dokumentasi di sini yang memiliki tingkat peringatan yang sama.
sumber
Selain itu, F # naik ke Tingkat Peringatan 5:
https://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/compiler-options
sumber
Misalnya menyetel tingkat peringatan ke 4 atau
/W4
berarti kompilator akan memperlakukan semua peringatan sebagai kesalahan. Ini sebagian besar adalah bagaimana kompilator bereaksi ketika melihat sesuatu yang tidak menyenangkan. Dan, omong-omong, tingkat 0 putaran dari semua peringatan.sumber