Я могу ссылаться на код 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.