問題があります: で使用したい関数を Matlab で作成しましたasp.net
。
マシン上では正常に動作していますが、32-bit
マシンに転送すると64-bit
動作しません。
asp.net
マシン上の Web サイトとの Matlab-dll 統合64-bit
は例外を与えますが、マシン上では例外を与えません32-bit
。
バックグラウンド
Matlab コードを C# に統合する方法を学ぼうとしています。Matlab R2010a と Visual Studio 2010 を使用しています。Matlab File Exchange からチュートリアルをダウンロードし、コードの Matlab 部分を実行しました。
ただし、Visual Studio で C# コードをコンパイルしようとすると、次のエラーが発生しました。
ファイルまたはアセンブリ 'MWArray, Version=2.9.1.0, Culture=neutral, PublicKeyToken=e1d84a0da19db86f' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。
Google で簡単に検索すると、この mathworks pageにたどり着き、ターゲット プロセッサを x86 に変更するよう指示されました。
ただし、そうするとすぐに、新しいエラーを受け取りました。
System.BadImageFormatException が処理されませんでした
Message="ファイルまたはアセンブリ 'MWArray, Version=2.0.0.0, Culture=neutral, PublicKeyToken=e1d84a0da19db86f' またはその依存関係の 1 つを読み込めませんでした。不適切な形式のプログラムを読み込もうとしました。"
私の MatLab バージョンは 64 ビットですが、まだこの問題が発生しています。回避策はありますか?