桌面程序项目当中, 当项目比较多,生成目录比较多且有目录之分时,单纯大设置 output path会比较累,这时候我们可以采用设置build events来拷贝dll,
设置样式如下( post-build event command):
if $(ConfigurationName) == Debug,这句话是判断当前的模式是否为debug
$(TargetPath):表示当前项目生成dll文件
$(TargetDir) :表示当前项目生成目录。
$(ProjectDir):表示当前project的目录
if $(ConfigurationName) == Debug (
% 拷贝当前project生成的dll到指定的目录%
xcopy "$(TargetPath)" "$(ProjectDir)..\..\程序debug运行目录\" /i /q /y
% 拷贝当前project生成的.pdb文件到指定的目录%
)
xcopy "$(TargetPath)" "$(ProjectDir)..\..\程序输出目录" /i /q /y
xcopy "$(TargetDir)$(TargetName).pdb" "$(ProjectDir)..\..\程序输出目录" /i /q /y
xcop