Wpf 如果棱镜模块崩溃会发生什么情况?应用程序是否仍然稳定?

Wpf 如果棱镜模块崩溃会发生什么情况?应用程序是否仍然稳定?,wpf,.net-4.0,prism,Wpf,.net 4.0,Prism,我读了一些关于Prism的文章,认为它是一种很有吸引力的技术,适合我想写的程序。我正在寻找一个稳定的平台,可以承载多个模块并保持稳定性,即使其中一个模块正在崩溃 假设我有几个独立于shell运行的模块。设想一个shell替代品——在主进程内运行的应用程序和进程 以下是我的三个问题: 假设我有一个坏模块,它抛出了一个在任何地方都无法捕获的异常。我的程序怎么了?它是否仍在运行,还是一个模块导致整个应用程序崩溃 我可以继续使用模块吗?还是必须重新加载模块 我可以卸载模块并加载它的新实例吗?Prism模

我读了一些关于Prism的文章,认为它是一种很有吸引力的技术,适合我想写的程序。我正在寻找一个稳定的平台,可以承载多个模块并保持稳定性,即使其中一个模块正在崩溃

假设我有几个独立于shell运行的模块。设想一个shell替代品——在主进程内运行的应用程序和进程

以下是我的三个问题:

假设我有一个坏模块,它抛出了一个在任何地方都无法捕获的异常。我的程序怎么了?它是否仍在运行,还是一个模块导致整个应用程序崩溃

我可以继续使用模块吗?还是必须重新加载模块


我可以卸载模块并加载它的新实例吗?

Prism模块仍在标准应用程序上下文中运行(默认情况下)。未处理的异常仍将关闭应用程序