当前位置:  开发笔记 > 编程语言 > 正文

在C#中实现"out of proc"COM服务器需要做什么?

如何解决《在C#中实现"outofproc"COM服务器需要做什么?》经验,为你挑选了1个好方法。

我正在尝试实现一个用C#编写的"out of proc"COM服务器.我该怎么做呢?

我需要C#代码从我的主要C++应用程序"out of proc",因为我无法将.NET运行时加载到我的主进程空间

为什么?:
我的C++代码位于一个DLL中,该DLL被加载到许多不同的客户EXE中,其中一些使用不同版本的.NET运行时.由于只能有一个运行时加载到一个进程中,我最好的选择似乎是将我的C#代码放入另一个进程.



1> Erick Sgarbi..:

您可以使用System.EnterpriseServices.ServicedComponent创建COM +组件.因此,您将能够创建进程外和进程内(客户端)组件激活以及池,远程处理,作为Windows服务运行等所有COM +的好处.

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有