Hayır, bir iş yapmazsan olmaz.
Burada önemli olan DEBUG'ın gerçekte ne olduğudur ve derleyicinin kontrol edebileceği bir tür sabittir.
Proje özelliklerini kontrol ederseniz, Oluştur sekmesinin altında üç şey bulacaksınız:
- "Koşullu derleme sembolleri" etiketli bir metin kutusu
- "DEBUG sabitini tanımla" etiketli bir onay kutusu
- "TRACE sabitini tanımla" etiketli bir onay kutusu
Böyle bir onay kutusu ya da RELEASE adlı önceden tanımlanmış sabit / sembol yoktur.
Ancak, bu adı Koşullu derleme sembolleri etiketli metin kutusuna kolayca ekleyebilirsiniz, ancak bu ayarlar yapılandırma başına olduğundan proje yapılandırmasını Yayınlama moduna ayarladığınızdan emin olun.
Yani, metin kutusuna eklemezseniz, #if RELEASE
herhangi bir yapılandırma altında kod üretmez.
#if !DEBUG
aynı işleve sahiptir#if RELEASE
. Alternatif olarak,#if DEBUG
o#else
zaman#endif
modlarda çalıştırmak için farklı kod varsa.