C# 企业库6,异常块,如何获取自定义异常类

C# 企业库6,异常块,如何获取自定义异常类,c#,exception-handling,web-config,enterprise-library,C#,Exception Handling,Web Config,Enterprise Library,如何使用Entlib配置编辑器选择自定义异常类? 正在尝试添加替换处理程序,因此我需要一个自定义异常 当我选择 从文件中添加 我选择带有自定义异常的程序集,但它不会显示在列表中! 我的自定义异常类继承表单System.exception的BaseException类。我也尝试过直接从Exception继承它,但也不起作用。 任何建议。这是我一生中见过的最糟糕的文件 public class DummyException : System.Exception { publ

如何使用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)
        { }
    }

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

还是不知道是什么问题,但我是这样解决的:

在解决方案资源管理器中标记解决方案文件,然后按F4。 在Entlib 6 binaries路径下,我将其设置为Entlib 6的本地安装/binaries文件夹,在我的示例中是:

C:\Program Files x86\EnterpriseLib6

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