-1

C++ プログラムで使用する C++/CLI の C++ dll のラッパーを作成しました。そのラッパーからクラスの宣言を持つ関数を呼び出すと、次のエラーが発生します。

タイプ 'System.IO.FileNotFoundException' の未処理の例外が EMWCADLink.dll で発生しました

追加情報: ファイルまたはアセンブリ 'Nom、Version=1.0.0.0、Culture=neutral、PublicKeyToken=7210645d4d5e3a39' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

このラッパー dll を「参照の追加...」に追加しました。誰か助けてください。

4

1 に答える 1

2

ラップする dll は、実行可能ファイルのディレクトリまたはパス上にある必要があります。最も可能性の高いケースは、ランタイムがラッパーをロードしようとしたときに、ラッパーが c++ dll を探して失敗することです。

于 2013-04-19T16:58:48.557 に答える