Я могу ссылаться на код Matlab из проекта на основе x86, но не из проекта x64.
Я могу построить службу WCF как "любой процессор", но не x86. Когда я пытаюсь создать только как x86, он дает следующую ошибку:
---start error---
System.BadImageFormatException: Could not load file or assembly 'file:///D:\backtest\WcfServiceLibrary.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.
---end error---
Таким образом, я застрял: как я предоставляю вызовы Matlab через WCF? Это похоже на какую-то странную форму разработчиков XOR.
Любые идеи о том, как (а) скомпилировать библиотеку служб WCF в 32-битном режиме или (б) решить проблему?
У меня есть Win7 x64, MSVS 2010.