可能是以下副本:Can I prevent an uncaught exception in another AppDomain from shutting down the application?当我加载的另一个AppDomain抛出一个未处理的异常时,我可以将我当前的AppDomain从拆除状态中分离出来吗?
一直试图找出这个问题的答案。
只是想确保答案确实不是,在我扔掉所有代码之前,我已经将他们的驱动程序隔离在其单独的应用程序域中,并将其替换为旧式过程。
所以正式的问题是这样的。
有一个默认域“ad-default”,我在其中创建了一个新的“ad-hosted”应用程序域,可以避免“广告托管”中的未处理的例外“ad-default”?
我知道我可以通过连接到“ad-hosted”域的UnhandledException事件来观察异常,但我无法阻止它们传播到“ad-default”域。
这是真的吗?但是,为什么我们甚至想要AppDomain的,如果他们不提供隔离?
编辑: 答案不幸的是没有,看到这个答案的解释: AppDomain, handling the exceptions
不重复。 –