さて、ここで問題です。私は2つのプロジェクトを持っています。1 つはメイン プロジェクト (実行可能)、もう 1 つはライブラリです。
- MyNameSpace.Libraries.TheHolyMefLibrary
- MyNameSpace.TheProduct
両方のプロジェクトのデフォルトの出力パスはbin\Debug\
であるため、メイン アプリケーションをコンパイルすると、デバッグ フォルダに実行可能ファイルとライブラリの両方が見つかります。
さて、次の出力が必要です。
- bin\Debug\MyExecutable.exe
- bin\Debug\plugins\TheHolyMefLibrary.dll
しかし、ライブラリの出力パスを に変更するbin\Debug\plugins\
と、コンパイラは引き続き次の出力を作成します
- bin\Debug\MyExecutable.exe
- bin\Debug\TheHolyMefLibrary.dll
どのプロジェクトがライブラリにリンクしていても、セットアップ ソリューションであっても、常にメイン アセンブリからの出力パスのサブフォルダーにあることを確認するにはどうすればよいですか?