2012-03-15 22 views
0

私のアプリケーションで私はCAVEditLib.dll reference.Butを使用したいですが、COM参照でライブラリを見つけることができません。 "エラー1"というエラーが発生しました。タイプまたは名前空間の名前 'CAVEditLib'が見つかりませんでした。 (使用するディレクティブまたはアセンブリ参照がありませんか?) "への参照を追加する#

何が問題なのですか?

+5

あなたがusingディレクティブまたはアセンブリ参照が不足していますか? – Aphelion

答えて

1

解決策が存在する場所と同じフォルダ内のlibフォルダにCAVEditLib.dllを配置し、COM参照を追加するのではなく、「参照」を使用して実際のファイルから参照を追加してください。

+0

あなたの返事をありがとう。私はそれを試しましたが、うまくいきません。 – psgviscom

+0

下記の@ rodrigovedovotoのアプローチを試してみてください。 –

1

ライブラリを登録しようとしましたか?コマンドプロンプトで、ライブラリがあるフォルダに移動し、 "regsvr32/i CAVEditLib.dll"を実行します。これがうまくいくはずです

+0

あなたの返事をありがとう。私はあなたの解決策を試しました。 「CAVEditLib.dllが読み込まれていますが、DllInstallエントリポイントが見つかりませんでした。ファイルを登録できません」というメッセージが表示されます。 – psgviscom

+0

私はこのライブラリをダウンロードしましたが、これは正しい手順だと思われます。しかし、ライブラリが元々入っていたフォルダ(solid-ffmpeg-wrapper.zipの解凍の結果)で完了する必要があります –

+0

私は問題を解決しました。ありがとうございました。 – psgviscom

1

あなたのプロジェクトのdebugフォルダにCAVEditLit.dllを入れてください。

あなたができるもう一つは..です


Project

Add Reference

[参照]タブで新しいダイアログクリックでVisual Studioのメニューで とあなたのdllを選択。

これが役に立ちます。

+0

お返事ありがとうございます。私はデバッグフォルダーにそれを持っています。 – psgviscom

+1

それは私の問題を解決します。もう一度ありがとうございます。 – psgviscom

1

にあなたが必要とするあなたのコード内で外部ライブラリを使用するには:それへの参照を追加します

  1. ライブラリを使用しているコードファイルにusingを追加します。

    using CAVEditLib

+0

ご返信ありがとうございます。使用CAVEditLibステートメントでのみ、エラーが表示されます。 – psgviscom

+1

DLLのILSpyのような中間言語インスペクタを使用し、CAVEditLibという名前空間または名前空間が内部にあるかどうかを確認してください。 –

+0

存在しない名前空間を使用しようとしているようです。 –

関連する問題