2

多くのプロジェクトを含む大きなソリューションがあります。そのため、ビルド時に多くのライブラリがビルドの出力ディレクトリにコピーされます。一部の DLL ファイルの出力ディレクトリを指定するにはどうすればよいですか?

例えば:

./OutputDir/Libraries/[and here we have some DLL files]

./OutputDir/Program.exe.

ビルド後のXCOPYアクションは、すべての DLL ファイルを別のディレクトリにコピーするのに役立ちます。ビルド後のアクションは次のとおりです。

mkdir "$(ProjectDir)bin\$(ConfigurationName)\Libraries"

xcopy "$(ProjectDir)bin\$(ConfigurationName)\*.dll" "$(ProjectDir)bin\$(ConfigurationName)\Libraries"

これらの DLL ファイルを実行可能ファイルにリンクするにはどうすればよいですか?

4

1 に答える 1

6

プロジェクト設定で出力ファイルを設定するか、ビルド時にそれを上書きすることができます/property:OutputDir=OutputDir\Libraries

dll のコピーが必要な場合は、ビルド後のアクションで行うことができます。

于 2012-06-12T11:57:04.177 に答える