私はGUIで外部C++ DLL COMコンポーネントを使用するC#でDLLを開発しています。合計で私は3つの他のコンポーネントを使用していますが、それぞれのリファレンスに対して、出力に "Interop.ComponentName.dll"ファイルが含まれています。C#DLLはInteropとAxInteropファイルを削除します
"プロパティ"ウィンドウの "ローカルコピー"設定をfalseに変更しようとしましたが、実行時にメインDLLがファイルを見つけることができないというエラーが発生します。
これらはプログラムが機能するために必要ですが、メインDLLが "../extras/Test.dll"にあるようなサブディレクトリでこれらのファイルを使用することは可能であり、Interop "../extras/TestResources/" 内のファイル
追加情報:?私は、Windows XP SP3でのVisual Studio 2008でのC#を使用していたDLLは、あなたです
おかげで、K.
彼らは非標準の、私が作ったカップルとカップルです(GUI用)は他人によって構築されており、私は再構築にアクセスすることはできません。基本的に私が使用しているDLLファイルは、同じディレクトリまたは親ディレクトリにあります。私はそれを調べ続けていきます。 –