在32位机器上运行的64位组件COM +导出

时间:2012-01-04 09:59:30

标签: .net com 64-bit 32-bit cpu-architecture

我有一个C#应用程序编写为安装为企业组件服务(使用WCF .NET等)我已经测试了它,它适用于32位和64位。

我现在正尝试从64位计算机导出COM +存根代理,以使用64位作为激活服务器在32位计算机上运行。

它不起作用。安装程序报告该应用程序不支持处理器类型。

我有什么选择? 是否可以使用32位版本的组件服务进行导出? 是否可以在目标计算机上手动创建代理? 或者这根本不可能,我需要重建目标机器为32位?

非常感谢!

1 个答案:

答案 0 :(得分:0)

注册应用程序时,需要使用32位版本的regsvcs,因此在导出代理时,结果将在32位机器上运行。

或者您需要为代理创建自定义安装程序。

1L, 2L, 3L