共用方式為


在 Visual Studio 中指定自訂建置事件

您可以指定自訂建置事件,在建置開始之前或完成之後自動執行命令。例如,您可以在建置開始之前執行 .bat 檔案,或在建置完成之後將新檔案複製到資料夾。只有在建置成功到達建置流程中的這些點時,建置事件才會執行。

如需您所使用之程式設計語言的特定資訊,請參閱下列主題:

語法

建置事件遵循與 DOS 命令相同的語法,不過您可以使用巨集更輕鬆地建立建置事件。如需可用巨集的清單,請參閱建置前事件/建置後事件命令列對話方塊

為了獲得最佳結果,請依照下列格式秘訣:

  • 在執行 .bat 檔案的所有建置事件之前加入 call 陳述式。

    範例:call C:\MyFile.bat

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

  • 以引號括住檔案路徑。

    範例 (適用於 Windows 8):如果是 "$(TargetPath)",則為 "%ProgramFiles(x86)%\Microsoft SDKs\Windows\v8.0A\Bin\NETFX 4.0 Tools\gacutil.exe"

  • 使用分行符號來分隔多個命令。

  • 視需要包含萬用字元。

    範例:for %I in (*.txt *.doc *.html) do copy %I c:\我的目錄\

    注意事項注意事項

    上述程式碼中的 %I 在批次指令碼中應該是 %%I。

請參閱

參考

建置前事件/建置後事件命令列對話方塊

概念

MSBuild 特殊字元

逐步解說:建置應用程式

其他資源

在 Visual Studio 中建置應用程式