2016-04-13 8 views
0

私のアプリはSystem.Printing.PrintQueueExceptionをスローしています。「例外」を使用してtry-catchブロックでキャッチできますが、認識されないため特定の例外を処理できません。System.Printing.PrintQueueExceptionをキャッチできません

これは機能します。

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

しかし、これはビルドされません(Intellisenseは 'PrintQueueException'というシンボルを解決できません)。

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

何が欠けていますか?

+3

アセンブリへの参照を含めましたか?どのコンテキストでそのコードを使用しようとしていますか?ウェブ? – Marco

+1

どこかに正準拠があるはずです。型を使用するには、その型のアセンブリを参照する必要があります。あなたはそれのためのmsdnドキュメントのタイプを調べることによってアセンブリを見つけることができます。アセンブリは、ページの上部近くに表示されます。プロジェクト内の参照ノードを右クリックし、そのアセンブリへの参照を追加します。その後、それを済ませたら、CLR Via C#のコピーを4章にスキップして読んでください。あなたは8時間以内にC#で指数関数的に知識が豊富になります。なぜあなたはそれをしないのですか? – Will

+0

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

答えて

関連する問題