在 Visual Studio 中指定自定义生成事件

通过指定自定义生成事件,可以自动运行命令,在生成开始之前,或者在生成完成之后。 例如,可以运行 .bat 文件,在生成开始之前或复制新文件的文件夹,在生成完成后。 只有 + 当生成成功到达过程中的这些时间点,请生成运行的事件。

有关编程语言的特定信息您使用的是,请参见以下主题:

语法

生成事件采用语法和 DOS 命令相同,但是,可以使用宏更轻松地创建生成事件。 有关可用宏的列表,请参见 预生成事件/生成后事件命令行对话框"" 。

为了获得最佳结果,请遵循以下格式提示:

  • 在所有生成事件之前添加一个 call 语句上运行的 .bat 文件。

    示例:call C:\MyFile.bat

    示例:call C:\MyFile.bat call C:\MyFile2.bat

  • 将文件路径放在引号内。

    示例 (对于 Windows 8):“%programfiles(x86)%\Microsoft SDKs\windows\v8.0A\Bin\NETFX 4.0 tools\gacutil.exe”),如果“$ (TargetPath)”

  • 使用换行符分隔多个命令。

  • 包括通配符根据需要。

    示例:for %I in (*.txt *.doc *.html) do copy %I c:\mydirectory\

请参见

参考

预生成事件/生成后事件命令行对话框

概念

MSBuild 特殊字符

演练:生成应用程序

其他资源

在 Visual Studio 中构建应用程序