企业库6,Exception Block,如何获取自定义异常类

时间:2015-04-20 16:39:30

标签: c# exception-handling web-config enterprise-library

如何使用Entlib配置编辑器选择自定义异常类? 试图添加替换处理程序,因此我需要一个自定义异常 当我选择

  

从文件添加

我选择具有自定义异常的程序集,但它不会显示在列表中! 我的自定义异常类继承了一个继承System.Exception形式的BaseException类。我也尝试过直接继承Exception,但两者都没有。 有什么建议。我生命中见过的最糟糕的文件。

public class DummyException : System.Exception
    {

        public DummyException()
        { }

        public DummyException(string message)
            : base(message)
        { }

        public DummyException(string message, Exception innerException)
            : base(message, innerException)
        { }
    }

enter image description here

1 个答案:

答案 0 :(得分:0)

我已经使用nuget将entlib 6中的某些应用程序块添加到我的解决方案的几个项目中。 我还从msdn。

安装了entlib 6二进制文件

仍然不知道问题是什么,但我解决了这个问题:

在解决方案资源管理器中标记解决方案文件,然后按F4。 在Entlib 6二进制文件路径下,我已将其设置为entlib 6的本地安装/二进制文件夹,在我的情况下,这是:

  

C:\ Program Files(x86)\ EnterpriseLib6

现在我可以选择所有自定义异常了!