建置前事件/建置後事件命令列對話方塊
您可以直接在編輯方塊中鍵入專案設計工具、建置事件頁面 (C#)的建置前或建置後事件,或者可以從可用的巨集清單選取建置前或建置後巨集。
注意
如果專案是最新狀態,而且未觸發任何建置,則建置前事件不會執行。
UI 元素清單
命令列編輯方塊
包含要針對建置前或建置後執行的事件。
注意
在執行 .bat 檔案的所有建置命令前方,加入 call
陳述式。 例如,call C:\MyFile.bat
或 call C:\MyFile.bat call C:\MyFile2.bat
。
巨集
展開編輯方塊以顯示要插入命令列編輯方塊中的巨集清單。
巨集資料表
列出可用的巨集和它的值。 每個巨集的描述,請參閱底下的<巨集>。 您一次只能選取一個巨集來插入到命令列編輯方塊中。
插入
將巨集資料表中選取的巨集插入命令列編輯方塊中。
巨集
您可以使用任何這些巨集指定檔案位置,或是在複選的情況下取得輸入檔的實際名稱。 這些巨集不區分大小寫。
Macro | 描述 |
---|---|
$(ConfigurationName) |
目前的專案設定名稱,例如 "Debug"。 |
$(OutDir) |
相對於專案目錄的輸出檔目錄路徑。 這會解析為 Output Directory 屬性的值。 其包含尾端反斜線 '\'。 |
$(DevEnvDir) |
Visual Studio 的安裝目錄 (使用磁碟機和路徑加以定義) 尾端有反斜線 '\'。 |
$(PlatformName) |
目前目標平台的名稱。 例如 "AnyCPU"。 |
$(ProjectDir) |
專案的目錄 (使用磁碟機和路徑加以定義) 尾端有反斜線 '\'。 |
$(ProjectPath) |
專案的絕對路徑名稱 (定義為磁碟機、路徑、主檔名和副檔名)。 |
$(ProjectName) |
專案的主檔名。 |
$(ProjectFileName) |
專案的檔案名稱 (定義為主檔名和副檔名)。 |
$(ProjectExt) |
專案的副檔名。 副檔名前面有 '.'。 |
$(SolutionDir) |
解決方案的目錄 (使用磁碟機和路徑加以定義) 尾端有反斜線 '\'。 |
$(SolutionPath) |
解決方案的絕對路徑名稱 (定義為磁碟機、路徑、主檔名和副檔名)。 |
$(SolutionName) |
解決方案的主檔名。 |
$(SolutionFileName) |
解決方案的檔案名稱 (定義為主檔名和副檔名)。 |
$(SolutionExt) |
解決方案的副檔名。 副檔名前面有 '.'。 |
$(TargetDir) |
組建的主要輸出檔目錄 (定義為磁碟機和路徑)。 其包含尾端反斜線 '\'。 |
$(TargetPath) |
組建的主要輸出檔絕對路徑名稱 (定義為磁碟機、路徑、主檔名和副檔名)。 |
$(TargetName) |
建置的主要輸出檔主檔名。 |
$(TargetFileName) |
組建的主要輸出檔檔案名稱 (定義為主檔名和副檔名)。 |
$(TargetExt) |
建置的主要輸出檔副檔名。 副檔名前面有 '.'。 |