我有一个c#应用程序。
我的Windows PC上还有两个版本的Matlab,32位& 64位版本。
c#应用程序有一个matlab的com引用,并在Matlab中运行一些代码。这一切都很好。
然而,我们现在需要使用新软件(APT - 风险模型等)。 APT只有32位&基本上要调用APT优化器,它是从32位Matlab版本调用的。
因此我们在64位版本中有一些matlab代码,它们创建一个32位版本的实例,然后调用APT。虽然为了在命令窗口中工作,我已取消注册64位matlab
matlab /wait /unregserver /r quit
现在这导致我的c#应用程序出现问题。当它运行时,它现在创建一个32位版本的Matlab&我需要它创建一个64位版本的实例。我该怎么做?