2016-04-13 12 views
0

yakalayamazsınız, ben tanınmadığından "istisna" ama spesifik istisna işleyemez kullanarak bir try-catch bloğu içinde yakalamak;Benim uygulaması bir System.Printing.PrintQueueException atıyor System.Printing.PrintQueueException

Bu çalışır;

 try 
     { 
      MethodThatThrowsException(); 
     } 
     catch (Exception) 
     { 
      Handle(); 
     } 

Ama bu (' 'o PrintQueueException' sembolü çözülemiyor' o intellisense devlet) inşa etmeyeceğini;

 try 
     { 
      MethodThatThrowsException(); 
     } 
     catch (System.Printing.PrintQueueException) 
     { 
      Handle(); 
     } 

Neyi eksik?

+3

toplanti alınacak referans mu ?!: MSDN belgelerine bakın Bu kodu hangi bağlamda kullanmaya çalışıyorsunuz? Ağ? – Marco

+1

Bunun için bir yerlerde kanonik olmalı. Bir tür kullanmak için, bu tür için derleme başvurmanız gerekir. Derlemeyi, bunun için msdn docs türüne bakarak bulabilirsiniz. Montaj sayfanın üst kısmına yakın listelenir. Projedeki Referanslar düğümüne sağ tıklayın ve montajına bir referans ekleyin. Sonra, bunu yaptıktan sonra CLR Via C#'un bir kopyasını alın, bölüm 4'e geçin ve okumaya başlayın. 8 saat içinde C# içinde katlanarak daha fazla bilgi sahibi olacaksınız. Neden * yapmazsın? – Will

+0

https://msdn.microsoft.com/en-us/library/wkze6zky.aspx – Will

cevap

İlgili konular