266得票7回答
Visual Studio后构建事件 - 复制到相对目录位置

在成功构建后,我希望将输出目录的内容复制到相同"base"文件夹下的不同位置。这个父文件夹是一个相对的部分,根据源代码管理设置可能会有所不同。 我列出了一些可用的宏值... $(SolutionDir) = D:\GlobalDir\Version\AppName\Solution1\bu...

91得票10回答
如果目标目录不存在,是否可以使用XCOPY开关创建指定的目录?

我正在使用XCOPY在后置构建事件中将编译后的DLL从它们的输出文件夹复制到主应用程序的输出文件夹。这些DLL被复制到主应用程序输出文件夹中的“Modules”子文件夹中,像这样:xcopy "$(TargetPath)" "$(SolutionDir)Prism4Demo.Shell\$(...

51得票4回答
Visual Studio:即使项目是最新的,也要运行C++项目后生成事件

在Visual Studio(2008)中,是否可以强制运行C ++项目的Post-Build事件,即使该项目是最新的? 具体而言,我有一个构建COM进程服务器DLL的项目。该项目具有Post-Build步骤,该步骤运行“regsvr32.exe $(TargetPath)”。这在“重新构建...

48得票3回答
在CMake的构建后步骤中将目标文件复制到另一个位置

我有一个动态库,根据配置而有不同的名称,由CMake脚本指定:set_target_properties(${name} PROPERTIES OUTPUT_NAME ${outputName}64) set_target_properties(${name} PROPERTIES DEBUG...

42得票16回答
我该如何修复我的后构建事件中的MSB3073错误?

我正在开发一个项目,需要将通过构建解决方案生成的DLL文件从bin文件夹复制到另一个文件夹,这两个文件夹都位于我的C盘上。我编写了一个批处理文件,使用xcopy来完成此操作,你可以在此处查看:xcopy /s /y /q "C:\Users\scogan\Documents\Visual St...

39得票3回答
在Windows命令行中,我能否使用单个“copy”命令复制多个具有名称的文件?

我想在构建后操作的一部分将几个已知文件复制到另一个目录,但是我不想在我的构建事件中有很多“copy [file] [destination] [switches]”这样的行。 如果可能的话,我想用类似的格式列出要复制的文件:“copy [file 1] [f...

34得票3回答
后构建事件创建目录

我试图在Visual Studio的PostBuildEvent中使用以下命令行创建一个名为Design的文件夹,该文件夹位于构建输出文件夹中。mkdir $(TargetDir)Design ....Runs Successfully but folder is not created m...

29得票3回答
如何使用xcopy仅在文件更新时复制文件?

我有许多Web应用程序在一个Visual Studio解决方案中。 它们都有相同的后构建命令:xcopy "$(TargetDir)*.dll" "D:\Project\bin" /i /d /y 避免用旧文件替换新文件会很有用(例如,某人可能会意外地添加对旧版本DLL的引用)。 我该如何...

25得票3回答
如何在VS 2012中只在Web部署发布任务之前执行PowerShell脚本?

我目前在使用 Visual Studio 2012 的 Web 项目中配置了一个 post-build 事件,如下所示: 这基本上调用了一个PowerShell 脚本来为每个 .cs 文件添加版权声明。 我想要做的是,在将 Web 应用程序发布到远程服务器之前仅执行此 powershe...

25得票3回答
如果存在,VS PostBuild事件-复制文件

如果文件存在,是否有一种简单的方法在Visual Studio项目的后期构建事件中复制文件?(即,如果文件不存在,则不会失败) 我尝试了一些选项使用xcopy。但我感觉很愚蠢-我似乎无法理解我可能需要的xcopy开关。