无法捕获System.Printing.PrintQueueException

时间:2016-04-13 12:50:19

标签: c# printing exception-handling

我的应用程序正在抛出一个System.Printing.PrintQueueException,我可以通过使用" exception"在try-catch块中捕获它。但我无法处理特定的例外,因为它无法识别;

这有效;

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

但这不会构建(智能感知它无法解析符号' PrintQueueException'');

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

我错过了什么?

1 个答案:

答案 0 :(得分:1)

您需要添加对包含ReachFramework.dll的{​​{1}}程序集的引用。请参阅MSDN文档:https://msdn.microsoft.com/en-us/library/system.printing.printqueueexception(v=vs.110).aspx