Yönetilen Hata Ayıklama: Önerilen Özellik Ayarları

Bazı özellikler tüm yönetilen hata ayıklama senaryoları için aynı şekilde ayarlanmalıdır.

Aşağıdaki tablolarda önerilen özellik ayarları görüntülenir.

Burada listelenmeyen Ayarlar farklı yönetilen proje türleri arasında farklılık gösterebilir. Örneğin, Başlat Eylemi bir Windows Forms projesinde ASP.NET projesinden farklı olarak ayarlanır.

Derleme (C#) veya Derleme (Visual Basic) sekmesinde yapılandırma özellikleri

Özellik Adı Ayar
DEBUG sabiti tanımlama C# ve F#: Onay kutusunu işaretli olarak ayarlayın. Bu, uygulamanızın Debug sınıfını kullanmasını sağlar.
TRACE sabiti tanımlama C# ve F#: Onay kutusunu işaretli olarak ayarlayın. Bu, uygulamanızın trace sınıfını kullanmasını sağlar.
Kodu iyileştirme C#, F# ve Visual Basic: False olarak ayarlayın. Oluşturulan yönergeler doğrudan kaynak kodunuzla ilgili olmadığından iyileştirilmiş kodun hatalarını ayıklamak daha zordur. Programınızda yalnızca iyileştirilmiş kodda görünen bir hata olduğunu fark ederseniz bu ayarı açabilirsiniz, ancak Ayrıştırma penceresinde gösterilen kodun Kod Düzenleyicisi'nde gördüklerinizle eşleşmeyebilecek iyileştirilmiş kaynaktan oluşturulduğunu unutmayın. İyileştirilmiş kodda hata ayıklamak için Yalnızca Kodum'u kapatmanız gerekir. (Bkz. Adımlamayı Yalnızca Benim Kodum ile kısıtla).

Daha fazla bilgi için bkz. C# Hata Ayıklama Yapılandırmaları için Project Ayarlar veya Visual Basic Hata Ayıklama Yapılandırması için Project Ayarlar.
Çıkış yolu bin\Debug\ olarak ayarlayın.
Gelişmiş Derleme Seçenekleri Yalnızca Visual Basic. Aşağıdaki tabloda açıklanan gelişmiş özellikleri ayarlamak için Gelişmiş'e tıklayın.

Gelişmiş Derleyici Ayarları iletişim kutusu

Özellik Adı Ayar
İyileştirmeleri etkinleştirme Önceki tablodaki Kodu en iyi duruma getir seçeneğinde belirtilen nedenlerle false olarak ayarlayın.
Hata ayıklama bilgileri oluşturma Derleme sırasında /DEBUG bayrağının ayarlanmasına neden olmak için bu onay kutusunu seçin. Bu, hata ayıklamayı kolaylaştırmak için gereken bilgileri oluşturur.
DEBUG sabiti tanımlama Uygulamanızın sınıfını kullanmasını Debug sağlayan sabiti DEBUG tanımlamak için bu onay kutusunu seçin.
TRACE sabiti tanımlama Uygulamanızın sınıfını kullanmasını Trace sağlayan sabiti TRACE tanımlamak için bu onay kutusunu seçin.