指定生成事件

更新:2007 年 11 月

可以使用生成事件指定在生成启动前、进行链接前或生成完成后运行的命令。

只有当生成成功到达生成过程中的这些时间点时,才执行生成事件。如果生成过程中发生错误,则不会发生生成后事件;如果错误发生在链接阶段之前,则不会发生预链接和生成后事件。此外,如果没有要链接的文件,则不会发生预链接事件。在不包含链接步骤的项目中,也不会有预链接事件。

如果没有要生成的文件,则不会发生生成事件。

有关生成事件的常规信息,请参见了解自定义生成步骤和生成事件

指定生成事件

  1. 在解决方案资源管理器中,选择要为其指定生成事件的项目。

  2. 打开该项目的“属性页”对话框。有关详细信息,请参见设置 Visual C++ 项目属性

  3. 在“生成事件”文件夹中,选择生成事件属性页。

  4. 指定与生成事件关联的属性:

    • 在“命令行”中,指定生成事件的语法。此语法可以包括任何在命令行上或 .bat 文件中合法的命令。可能需要使用用于生成命令和属性的宏指定文件的位置,或者在多重选择的情况下获取输入文件的实际名称。批处理文件名的前面应带有 call,以确保后面的所有命令都被执行。

    • 在“说明”中,键入事件的说明。当发生此事件时,该说明将输出到“输出”窗口。

    • 在**“从生成中排除”**中,如果不想让事件运行,则请指定“是”。

请参见

参考

了解自定义生成步骤和生成事件

自定义生成步骤和生成事件疑难解答

其他资源

用于生成命令和属性的宏