在 Visual Studio 中指定自定义生成事件
通过指定自定义生成事件,可以自动运行命令,在生成开始之前,或者在生成完成之后。 例如,可以运行 .bat 文件,在生成开始之前或复制新文件的文件夹,在生成完成后。 只有 + 当生成成功到达过程中的这些时间点,请生成运行的事件。
有关编程语言的特定信息您使用的是,请参见以下主题:
Visual Basic--如何:指定生成事件 (Visual Basic)。
Visual C# 和 F#--如何:指定生成事件 (C#)。
Visual C++--指定生成事件。
语法
生成事件采用语法和 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\