“项目设计器”->“生成事件”页 (C#)

使用**“项目设计器”“生成事件”**页来指定生成配置说明。 还可以指定运行任何后期生成事件的条件。 有关更多信息,请参见如何:指定生成事件 (C#)如何:指定生成事件 (Visual Basic)

  • 配置
    此控件在此页面中不可编辑。 有关此控件的说明,请参见“项目设计器”->“生成”页 (C#)

  • 平台
    此控件在此页面上不可编辑。 有关此控件的说明,请参见“项目设计器”->“生成”页 (C#)

  • 预先生成事件命令行
    指定在开始生成之前要执行的任何命令。 若要键入长命令,请单击**“编辑预先生成事件”**以显示 预生成事件/生成后事件命令行对话框

    提示

    如果项目是最新的且没有触发任何生成,则不会运行预先生成事件。

  • 生成后事件命令行
    指定在生成结束之后要执行的任何命令。 若要键入长命令,请单击**“编辑后期生成事件”以显示“预先生成事件/后期生成事件命令行”**对话框。

    提示

    在运行 .bat 文件的所有后期生成命令之前添加一个 call 语句。 例如,call C:\MyFile.bat 或 call C:\MyFile.bat call C:\MyFile2.bat。

  • 运行后期生成事件
    要使后期生成事件能够运行,请指定以下条件(如下表中所示)。

    选项

    结果

    始终

    无论生成是否成功,都将运行生成后事件。

    生成成功时

    如果生成成功,将运行生成后事件。 因此,即使是最新的项目,只要生成成功,就会运行该事件。

    当生成更新项目输出时

    仅当编译器的输出文件(.exe 或 .dll)不同于以前的编译器输出文件时,才会运行后期生成事件。 因此,如果项目是最新的,则不会运行后期生成事件。

请参见

任务

如何:指定生成事件 (Visual Basic)

如何:指定生成事件 (C#)

其他资源

用户界面元素 -> 项目

在 Visual Studio 中生成