0

我们的应用程序现在要求其组件之一将在其自己的专用进程中启动。

我刚刚遇到了AddInProcess 类(来自 System.AddIn.dll)

不幸的是,我找不到任何有用的代码示例或使用此基础架构的项目。

我想知道它对推出我们自己的流程基础设施有什么优点/缺点?

我们的应用程序使用 .NET 3.5 (WinForms)

应该从进程中加载​​的组件是加载任意用户代码并执行它的执行引擎。

需要考虑的一个注意事项是,这个执行代码的组件需要将一个 Results 对象传回给调用应用程序。

4

1 回答 1

1

我会说这取决于您需要什么样的组件接口。

如果它很简单,即所需的功能在一个或两个函数中,您可以只启动一个进程来完成它,如果需要传递一个参数。

如果它更复杂,您可以创建一个 WCF 主机进程并公开一个服务接口。

于 2012-10-02T11:00:55.633 回答