İşlenen bir istisna olduğunda Visual Studio'nun kırılmasını istiyorum (yani yalnızca "İlk şans" iletisini görmek istemiyorum, gerçek istisnayı hata ayıklamak istiyorum).
Örneğin, hata ayıklayıcı istisna kırmak istiyorum:
try
{
System.IO.File.Delete(someFilename);
}
catch (Exception)
{
//we really don't care at runtime if the file couldn't be deleted
}
Visual Studio.NET için şu notlarla karşılaştım :
1) VS.NET'te Hata Ayıklama Menüsü >> "İstisnalar ..." >> "Ortak Dil Çalışma Zamanı İstisnaları" >> "Sistem" e gidin ve "System.NullReferenceException" ı seçin
2) Bu iletişim kutusunun altında "İstisna atıldığında:" grup kutusu var, "Hata ayıklayıcıya gir" i seçin
3) Senaryonuzu çalıştırın. İstisna atıldığında, hata ayıklayıcı durur ve "System.NullReferenceException" türünde bir istisna atılır. [Break] [Devam] "
[Ara] tuşuna basın. Bu sizi soruna neden olan kod satırına sokacaktır.
Ancak Visual Studio 2005 için geçerli değildir ( Hata Ayıkla menüsünde bir Özel Durum seçeneği yoktur ).
Herkes bu seçenekleri bul iletişim kutusunun " İstisna atıldığında " grup kutusu, " Hata ayıklayıcıyı kırmak " seçeneği ile nerede biliyor mu ?
Güncelleme: Sorun, Hata Ayıklama menümün İstisnalar öğesi olmamasıydı . Menüyü manuel olarak eklemek için özelleştirdim.