我对使用 64 位进程的 32 位互操作 dll 有点困惑。为了访问 8TB 内存,我将为 64 位构建我的应用程序,不幸的是它使用了一些以 32 位模式构建的统计互操作库。我没有这个库的资源,所以我无法将它重建为 64 位。
在本文中,建议创建 64 位代理进程,该进程将使用 IPC(例如 WCF)与我的应用程序进行通信。在这里,我们可以找到使用 Runtime Callable Wrapper ( RCW ) 的解决方案。哪个更好?我开始实施代理流程,就在今天我找到了第二个解决方案,我不知道它是否适合我的需求。
我需要提一下,这个统计互操作库有数百个接口和类。我仍然只需要其中一些。我已经开始创建将其中几个作为端点托管的 WCF 服务,看起来这将是很多代码/工作。
我可以使用第二种方法 (RCW) 与互操作 dll 一起使用吗?
问候,乔特贝克