在 Visual Studio 中指定自訂建置事件
您可以指定自訂建置事件,在建置開始之前或完成之後自動執行命令。 例如,您可以在建置開始之前執行 .bat 檔案,或在建置完成之後將新檔案複製到資料夾。 只有在建置成功到達建置流程中的這些點時,建置事件才會執行。
如需您所使用之程式設計語言的特定資訊,請參閱下列主題:
Visual Basic--如何:指定建置事件 (Visual Basic)。
C# 和 F# -- 如何:指定建置事件 (C#)。
Visual C++ -- 指定建置事件。
語法
建置事件遵循與 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
。
相關內容
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應