Visual Studio提供程式建置前、後的命令事件
相當的方便好用
但每次要查巨集指令時都要找
特此記錄一下
巨集出處
巨集
|
描述
|
---|---|
$(ConfigurationName)
|
目前專案組態的名稱,例如 "Debug|Any CPU"。
|
$(OutDir)
|
相對於專案目錄的輸出檔目錄路徑。這將解析為 [輸出目錄] 屬性 (Property) 的值。尾端會加上反斜線「\」。
|
$(DevEnvDir)
|
Visual Studio 2008 的安裝目錄 (定義為磁碟機 + 路徑),尾端加上反斜線「\」。
|
$(PlatformName)
|
目前的目標平台名稱。例如 "AnyCPU"。
|
$(ProjectDir)
|
專案的目錄 (定義為磁碟機 + 路徑),尾端會加上反斜線「\」。
|
$(ProjectPath)
|
專案的絕對路徑名稱 (定義為磁碟機 + 路徑 + 主檔名 + 副檔名)。
|
$(ProjectName)
|
專案的主檔名。
|
$(ProjectFileName)
|
專案的檔名 (定義為主檔名 + 副檔名)。
|
$(ProjectExt)
|
專案檔的副檔名。在副檔名之前包括一個句號「.」。
|
$(SolutionDir)
|
方案的目錄 (定義為磁碟機 + 路徑),尾端會加上反斜線「\」。
|
$(SolutionPath)
|
方案的絕對路徑名稱 (定義為磁碟機 + 路徑 + 主檔名 + 副檔名)。
|
$(SolutionName)
|
方案的主檔名。
|
$(SolutionFileName)
|
方案的檔名 (定義為主檔名 + 副檔名)。
|
$(SolutionExt)
|
方案的副檔名。在副檔名之前包括一個句號「.」。
|
$(TargetDir)
|
建置主要輸出檔的目錄 (定義為磁碟機 + 路徑)。尾端會加上反斜線「\」。
|
$(TargetPath)
|
建置主要輸出檔的絕對路徑名稱 (定義為磁碟機 + 路徑 + 主檔名 + 副檔名)。
|
$(TargetName)
|
建置主要輸出檔的主檔名。
|
$(TargetFileName)
|
建置主要輸出檔的檔名 (定義為主檔名 + 副檔名)。
|
$(TargetExt)
|
建置主要輸出檔的副檔名。在副檔名之前包括一個句號「.」。
|
而常用的xcopy的指令參數出處:
xcopy source destination /a | /m /d:date /p /s /e /v /w
參數
|
描述
|
---|---|
source
|
指定要複製的檔案。
|
destination
|
指定的位置和新的檔案名稱。
|
/a
|
複製檔案有保存屬性設定。這個參數不會變更該屬性。
|
/m
|
複製檔案的保存屬性設定,並關閉 [保存] 屬性。
|
/d:date
|
指定的日期晚於或等於,就會變更複製檔案。
|
/p
|
會提示您之前建立的每個目的地檔案。
|
/s
|
複製資料夾及子資料夾以外的空的。
|
/e
|
會複製任何子資料夾,即使它是空白。
|
/v
|
確認每個新的檔案。
|
/w
|
會提示您複製之前,請按任一按鍵。
|
沒有留言:
張貼留言