2009-11-01 49 views
8

Sadece eğlence için, C# içindeki bir uygulamada hata ayıklamaya ne kadar yakın olabiliriz? Başka yazılım yok, sadece komut satırı. Yani, örneğin, debugger VS gibi değişkenlerin değerlerine bakmak, çıktı ile etkileşim kurmak için bir yol var mı?Komut satırında hata ayıklama C#

DÜZENLEME: Ve tamlık için, işte buradaki mono eşdeğer: http://mono-project.com/Guide:Debugger, çok kararlı görünmese de.

Teşekkürler.

+0

Yönetilen kod için gdb gibi bir şey mi kastediyorsunuz? –

+0

@Martinho. Evet, böyle bir şey. Driis 'cevabı ve burada bir ekran görüntüsü: http://www.insidepro.com/kk/258/258_11.jpg, bu oldukça harika. –

cevap

7

Çerçeve yüklemesinin bir parçası olan CLR debugger'u kullanabilirsiniz; ve VS'ye bağlı değildir.

Bir alternatif (ve sorunuz için daha uygun), yönetilen kod için bir komut satırı hata ayıklayıcısı olan MDbg'dur.

+0

Çok ilginç! Muhtemelen MDbg aradığım şey ... Şut çekeceğim. –

+0

Can MDbg sadece "IL" değil "gerçek" kaynak kodunu görüntüleyebilir mi? –

1

Debugging Tools for WindowsCDB gibi gelen komut satırı hata ayıklayıcıları vardır. Yönetilen uygulamalar için SOS module'a da ihtiyacınız olacak.

+0

Teşekkürler, Darin. Ben sadece VS ile gelen araçlarla ne yapılabileceğinden sonra, herhangi bir ek indirmeye gerek yok. –

İlgili konular