Programımda atılan bir özel durum olduğunda ve işlenemediğinde, hata ayıklayıcımın programıma girmesini ve sorunun ne olduğunu göstermesini beklerim. Bu olmaz. Bunun yerine, programım çıkar ve hata ayıklama durur. 'System.NullReferenceException' Ben Visual Studio 2010, neden işlenmeyen bir özel durumla uğraşmıyor?
System.dll
oluştu ÇeşidiIlk şansını istisna: Ben ayıklama çıkışı bakarsak
, benim istisna görebilirsiniz Visual Studio 2010, Visual Basic kullanarak, basit bir WinForms uygulaması yazıyor. Bu durumda kod önemli değil ... şimdiye kadar gördüğüm herhangi bir istisnası ile olur. Ben Debug menüsüne yapıyor ve İstisnalar'ı tıklayarak ve "işlenmeyen kullanıcı özel durum kırmaya" etkinleştirme hakkında çevrimiçi çok şey okudum, ama bu seçeneği görmüyorsanız
. Bu tavsiyenin VS2008 için olduğunu düşünüyorum ve artık geçerli değil.
Ayrıca herhangi bir birim testi çalıştırmamaya dikkat etmeliyim. Onları hiç ayarlamadım. Ancak, belki de birim test cihazının istisnalarımı yuttuğunu okudum.
Visual Studio davranışını değiştirmek için nasıl bana tavsiye, bu yüzden bu işlenmemiş özel durumlar izini edin.
Zaman ayırdığınız için teşekkür ederiz.
Windows'un 64 bit sürümünü mi kullanıyorsunuz? –
@Cody, hayır Windows XP SP3'ü 32 bit kullanıyorum. – Brad