在Visual Studio中的后期构建上复制文件夹

时间:2015-02-13 06:57:04

标签: visual-studio-2010 post-build-event

假设我有一个项目解决方案,我想在构建之后将bin / Release文件夹的内容复制到另一个名为“Deploy”的文件夹中

Source:      D:\Solution\bin\Release
Destination: D:\Destinationfolder\bin\deploy

宏如下

TargetDir :   D:\Solution\bin\Release
ProjectDir:   D:\Solution

我试过这个

xcopy /? $(TargetDir) $(ProjectDir)\..\Bin\Deploy /R /Y /S

这不起作用。我做错了吗?还有其他办法吗?

2 个答案:

答案 0 :(得分:0)

/?命令中删除xcopy,并在路径周围添加引号。 ..会将$(ProjectDir)路径恢复为D:,因此也应添加Destinationfolder

所以:xcopy "$(TargetDir)" "$(ProjectDir)\..\Destinationfolder\Bin\Deploy" /R /Y /S

答案 1 :(得分:0)

我建议您创建一个发布配置文件。如果要将项目构建到所需的文件夹,只需右键单击该项目,然后单击发布

相关问题