我有很多项目的大解决方案。因此,在构建时,它会将许多库复制到构建的输出目录中。如何指定一些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文件链接到可执行文件?
答案 0 :(得分:6)
您可以在项目设置中设置输出文件,也可以在构建时使用/property:OutputDir=OutputDir\Libraries
覆盖输出文件。
如果您需要dll的副本,可以使用构建后操作来完成。