2009-04-11 14 views

cevap

20

Tipik yayın oluşturma yapılandırmasında, Debug sınıfı devre dışı ve hiçbir şey yapmıyor. Bununla birlikte, Trace hala serbest bırakmada kullanılabilir. Sadece hata ayıklama yaparken ihtiyaç duyduğunuz ve üretim için çok fazla ayrıntı gerektiren şeyler için genellikle Debug.Write kullanırsınız.

İşte Debug, Trace vb iyi bir makale: Ancak http://www.codeproject.com/KB/trace/debugtreatise.aspx

, ben anında yeniden yapılandırılabilir log4net gibi günlük kütüphaneleri kullanmak daha eğilimli. Böylece, uygulamanızla ilgili sorunları araştırıyorsanız üretimde tam günlük kaydını açabilirsiniz.

12

Debug.Write, DEBUG bayrağı tanımlandığı gibidir inşa üzerinde etkilidir.

2

farklardan biri de öyledir, DEBUG ayıklama proje inşa yapılandırma ve İZ (yine varsayılan) tanımlandığı sadece içinde (varsayılan olarak) Debug ve bırakın proje yapı yapılandırma tanımlanır. (En azından VS 2015.)

Proje özelliklerinde her proje için varsayılan davranışı değiştirebilirsiniz.

ayıklama: enter image description here

Yayın: enter image description here

İlgili konular