“项目设计器”->“生成事件”页 (C#)
使用**“项目设计器”的“生成事件”**页来指定生成配置说明。 还可以指定运行任何后期生成事件的条件。 有关更多信息,请参见如何:指定生成事件 (C#)和如何:指定生成事件 (Visual Basic)。
配置
此控件在此页面中不可编辑。 有关此控件的说明,请参见“项目设计器”->“生成”页 (C#)。平台
此控件在此页面上不可编辑。 有关此控件的说明,请参见“项目设计器”->“生成”页 (C#)。预先生成事件命令行
指定在开始生成之前要执行的任何命令。 若要键入长命令,请单击**“编辑预先生成事件”**以显示 预生成事件/生成后事件命令行对话框。备注
如果项目是最新的且没有触发任何生成,则不会运行预生成事件。
后期生成事件命令行
指定在生成结束之后要执行的任何命令。 若要键入长命令,请单击**“编辑后期生成事件”以显示“预先生成事件/后期生成事件命令行”**对话框。备注
在运行 .bat 文件的所有后期生成命令之前添加一个 call 语句。例如,call C:\MyFile.bat 或 call C:\MyFile.bat call C:\MyFile2.bat。
运行后期生成事件
要使后期生成事件能够运行,请指定以下条件(如下表中所示)。选项
结果
始终
无论生成是否成功,都将运行生成后事件。
生成成功时
如果生成成功,将运行生成后事件。 因此,即使是最新的项目,只要生成成功,就会运行该事件。
当生成更新项目输出时
仅当编译器的输出文件(.exe 或 .dll)不同于以前的编译器输出文件时,才会运行后期生成事件。 因此,如果项目是最新的,则不会运行后期生成事件。