アプリケーションが最終的にインストールされると、ビルドしているライブラリとは別のフォルダーに配置される DLL への参照を持つプロジェクトをセットアップしています。つまり、アプリケーション ディレクトリにはすべての実行可能ファイルが含まれ、サブフォルダーには現在構築中のライブラリ (実際には非常に多くのライブラリ) が含まれます。
私の質問は、新しいライブラリのプロジェクトで参照を指すと、参照がライブラリと同じディレクトリ、つまり以前に参照したサブフォルダーに表示されるという仮定を強制するように見えるという事実についてです。しかし、実際にはそうではありません。アプリケーション自体の一部であるため、メイン アプリケーション フォルダにインストールされます。
ですから、私が何を目指しているのかは、おそらく今では明らかです。ライブラリが実行時に階層内の 1 つ上のフォルダーを検索する原因となる参照をプロジェクトで作成するにはどうすればよいですか? *.proj ファイルを手動で編集してこれを行いましたが、これは面倒であり、潜在的なミスの原因となるようです。言うまでもなく、私はこれらの約 160 を実行する必要があります。それは大変な作業です。
参照を指す純粋な Visual Studio インターフェイスの方法はありますか? ところで、GAC などに頼ることはできません。参照元のフォルダー内にある独自の参照コレクションを指す必要があります。
前もって感謝します!