私のアプリケーションで私はCAVEditLib.dll reference.Butを使用したいですが、COM参照でライブラリを見つけることができません。 "エラー1"というエラーが発生しました。タイプまたは名前空間の名前 'CAVEditLib'が見つかりませんでした。 (使用するディレクティブまたはアセンブリ参照がありませんか?) "への参照を追加する#
何が問題なのですか?
私のアプリケーションで私はCAVEditLib.dll reference.Butを使用したいですが、COM参照でライブラリを見つけることができません。 "エラー1"というエラーが発生しました。タイプまたは名前空間の名前 'CAVEditLib'が見つかりませんでした。 (使用するディレクティブまたはアセンブリ参照がありませんか?) "への参照を追加する#
何が問題なのですか?
解決策が存在する場所と同じフォルダ内のlibフォルダにCAVEditLib.dllを配置し、COM参照を追加するのではなく、「参照」を使用して実際のファイルから参照を追加してください。
あなたの返事をありがとう。私はそれを試しましたが、うまくいきません。 – psgviscom
下記の@ rodrigovedovotoのアプローチを試してみてください。 –
ライブラリを登録しようとしましたか?コマンドプロンプトで、ライブラリがあるフォルダに移動し、 "regsvr32/i CAVEditLib.dll"を実行します。これがうまくいくはずです
にあなたが必要とするあなたのコード内で外部ライブラリを使用するには:それへの参照を追加します
。
ライブラリを使用しているコードファイルにusingを追加します。
using CAVEditLib
ご返信ありがとうございます。使用CAVEditLibステートメントでのみ、エラーが表示されます。 – psgviscom
DLLのILSpyのような中間言語インスペクタを使用し、CAVEditLibという名前空間または名前空間が内部にあるかどうかを確認してください。 –
存在しない名前空間を使用しようとしているようです。 –
あなたがusingディレクティブまたはアセンブリ参照が不足していますか? – Aphelion