2012-02-23 191 views
3

我想我的应用程序WPF可以加载一个“.exe”文件并在其内部显示它。我有我的主要WPF,它检查一个文件夹,它加载MEF的插件,但我只能加载“dll”文件,而无需UI。所以我找到了x插件,我可以加载信息,并以相同的方式打开与加载的dll关联的UI。将应用程序加载到另一个应用程序中

我不知道我想做什么是可以理解的,但如果你有一个可以帮助我的想法,我会接受。

+0

运行exe文件涉及创建新的流程,并从您的主应用程序启动它。那是你想要做的吗?您还可以查看[如何:使用AppDomains在同一进程中运行多个WPF应用程序](http://blog.lab49.com/archives/2355) – 2012-02-23 13:18:01

+0

您需要添加对该插件的引用。 – Paparazzi 2012-02-23 13:20:51

+1

感谢您的答案。 – 2012-02-23 14:38:40

回答

1

在一个DLL中,你可以添加UI元素。

添加例如一个窗口,你的插件项目(与DLL输出项目),当你在你的主应用程序创建插件的实例使用下面的代码:

Window win = new Window(); 

win.Show(); 
相关问题