问题描述
我正在使用.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 (将#修改为@)