58 build-automation visual-studio-2005 visual-studio-2008 visual-studio
我们可以在visual studio中的post build事件命令行中执行.bat文件吗?
Pio*_*iak 105
当然,这是一个例子:
call "$(SolutionDir)scripts\copyifnewer.bat" "$(SolutionDir)libs\RLPL.Services.CertificateValidator.Basic.dll" "$(TargetDir)RLPL.Services.CertificateValidator.Basic.dll"
call "$(SolutionDir)scripts\copyifnewer.bat" "$(SolutionDir)libs\RLPL.Services.CertificateValidator.Common.dll" "$(TargetDir)RLPL.Services.CertificateValidator.Common.dll"
请注意您可能遇到的两个问题:
封闭的双引号(查看每个部分如何被"符号包围)  
如果你想调用2个或更多批处理文件,请确保使用call命令,否则你将无法找到为什么第二个蝙蝠没有完成它的工作
Mar*_*ann 30
是的,通过在构建后事件编辑器中添加对它的调用.
如果转到项目的"属性"页面,则应选择"生成事件"选项卡.您可以在Post-build事件命令行文本框中键入对批处理文件的调用.
如果要使用项目或解决方案中包含的路径引用批处理文件,可以单击" 编辑生成后..."按钮.这将打开"构建后事件命令行"对话框.
此对话框具有可以单击的宏>>按钮.它将向您显示可用于引用解决方案中的文件夹和文件的所有可用宏.
当您选择其中一个宏时,可以使用" 插入"按钮将它们插入到脚本中.
除了调用.bat文件外,您还可以直接将批处理命令(即Windows控制台提供的常规命令 - cmd.exe)输入到预构建/后构建字段中.这可能更好,因为这意味着您不必单独维护批处理文件,因为所有命令都将成为项目的一部分.
| 归档时间: | 
 | 
| 查看次数: | 75249 次 | 
| 最近记录: |