在MEF中将插件加载到单独的AppDomain中

问题描述

我正在使用.Net MVC Web应用程序,并且希望启用该应用程序的可扩展性。通过互联网浏览将我重定向到使用 MEF (托管扩展框架)。

在阅读它们的同时,我看到许多文章都在谈论运行时DLL的修改(添加/更新/删除)。为此,他们建议使用单独的 AppDomain 。但是许多文章在控制台应用程序中都有示例。我从没看过MVC网站上的文章。

下面的书告诉我们,可以在 MAF (托管加载项框架)中,但不能在 MEF 中,在单独的域中加载插件DLL。 https://learning.oreilly.com/library/view/professional-c-4/9780470502259/ch28.html

有人可以告诉我是否可以在MEF中将插件加载到单独的AppDomain中吗?如果是,您能否与MVC中的多个插件的通用解决方案共享通用的最佳文章,并带有易于理解的代码?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...