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 RELEASEherhangi bir yapılandırma altında kod üretmez.
#if !DEBUGaynı işleve sahiptir#if RELEASE. Alternatif olarak,#if DEBUGo#elsezaman#endifmodlarda çalıştırmak için farklı kod varsa.