-1

Matlab Builder NEを使用して構築された Matlab ライブラリを使用する C# アプリケーションを構築しようとしています 。MWArray.dll と Matlab で生成された dll の両方を参照しましたが、それでも次のエラー メッセージが表示されます。

型または名前空間名 'MWMCR' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)

より詳しい情報:

  • .NET 4 フレームワークで VS2010 を使用しています。
  • Matlab dll は私が作成したものではなく、必要な Matlab のバージョンも .Net Framework もわかりません (これが問題でしょうか?)
4

1 に答える 1

0

あなたはdllを参照したと言いましたが、参照した場所を正確には言いませんでした。C# プロジェクト内で動作する Builder NE から MATLAB dll を初めて取得しようとしたときに、同様の問題が発生しました。最終的に、MATLAB dll を使用する .NET アセンブリ内から MATLAB dll を参照するだけでは不十分であることが判明しました。プロジェクトのトップ レベルで MATLAB dll を参照するまでは、それらが実行時に実際に読み込まれ、期待どおりに動作し始めました。試してみる。プロジェクトの最上位にある dll への参照を追加します。

于 2011-06-24T21:47:23.267 に答える