【发布时间】:2012-04-24 12:55:16
【问题描述】:
我知道有很多关于在新应用程序域中加载插件的线程。我的错我以前没有读过它们。我有这个学校项目-基于插件的应用程序,几乎完成了。除了重要的一点 - 插件必须加载到新域中.. 我使用这篇文章创建了基于插件的应用程序http://www.codeproject.com/Articles/6334/Plug-ins-in-C
我目前正赶上项目截止日期,但我被同一应用程序域中的插件困住了。 如果可以对链接中的应用程序进行一些简单的更改以在单独的应用程序域中加载插件,您能否建议我?我真的不会从一开始就编写应用程序。 :(
感谢您的所有建议。
【问题讨论】:
-
在最后几个小时工作...啊啊学校 :)
-
组装前插件Assembly = Assembly.LoadFrom(FileName);创建一个新的 AppDomain :msdn.microsoft.com/en-us/library/ms173140(v=vs.80).aspx
-
伙计们,谢谢你的回答,我知道我可能不得不使用 System.AddIn,但是有没有办法通过 System.AddIn 传递 UserControl?