更新:2007 年 11 月
可以使用生成事件指定在生成启动前、进行链接前或生成完成后运行的命令。
只有当生成成功到达生成过程中的这些时间点时,才执行生成事件。如果生成过程中发生错误,则不会发生生成后事件;如果错误发生在链接阶段之前,则不会发生预链接和生成后事件。此外,如果没有要链接的文件,则不会发生预链接事件。在不包含链接步骤的项目中,也不会有预链接事件。
如果没有要生成的文件,则不会发生生成事件。
有关生成事件的常规信息,请参见了解自定义生成步骤和生成事件。
指定生成事件
在解决方案资源管理器中,选择要为其指定生成事件的项目。
打开该项目的“属性页”对话框。有关详细信息,请参见设置 Visual C++ 项目属性。
在“生成事件”文件夹中,选择生成事件属性页。
指定与生成事件关联的属性:
在“命令行”中,指定生成事件的语法。此语法可以包括任何在命令行上或 .bat 文件中合法的命令。可能需要使用用于生成命令和属性的宏指定文件的位置,或者在多重选择的情况下获取输入文件的实际名称。批处理文件名的前面应带有 call,以确保后面的所有命令都被执行。
在“说明”中,键入事件的说明。当发生此事件时,该说明将输出到“输出”窗口。
在**“从生成中排除”**中,如果不想让事件运行,则请指定“是”。