巨集
說明$(configurationname)
當前專案配置的名稱(例如,「debug|any cpu」)。
$(outdir)
輸出檔案目錄的路徑,相對於專案目錄。這解析為「輸出目錄」屬性的值。它包括尾部的反斜槓「\」。
$(devenvdir)
visual studio 2005 的安裝目錄(定義為驅動器 + 路徑);包括尾部的反斜槓「\」。
$(platformname)
當前目標平台的名稱。例如「anycpu」。
$(projectdir)
專案的目錄(定義為驅動器 + 路徑);包括尾部的反斜槓「\」。
$(projectpath)
專案的絕對路徑名(定義為驅動器 + 路徑 + 基本名稱 + 副檔名)。
$(projectname)
專案的基本名稱。
$(projectfilename)
專案的檔名(定義為基本名稱 + 副檔名)。
$(projectext)
專案的副檔名。它在副檔名的前面包括「.」。
$(solutiondir)
解決方案的目錄(定義為驅動器 + 路徑);包括尾部的反斜槓「\」。
$(solutionpath)
解決方案的絕對路徑名(定義為驅動器 + 路徑 + 基本名稱 + 副檔名)。
$(solutionname)
解決方案的基本名稱。
$(solutionfilename)
解決方案的檔名(定義為基本名稱 + 副檔名)。
$(solutionext)
解決方案的副檔名。它在副檔名的前面包括「.」。
$(targetdir)
生成的主輸出檔案的目錄(定義為驅動器 + 路徑)。它包括尾部的反斜槓「\」。
$(targetpath)
生成的主輸出檔案的絕對路徑名(定義為驅動器 + 路徑 + 基本名稱 + 副檔名)。
$(targetname)
生成的主輸出檔案的基本名稱。
$(targetfilename)
生成的主輸出檔案的檔名(定義為基本名稱 + 副檔名)。
$(targetext)
生成的主輸出檔案的副檔名。它在副檔名的前面包括「.」。
使用:copy "$(solutiondir)dal\bin\debug\*.*" "$(targetdir)"
VS預生成事件 生成後事件命令列參考與示例
可以通過vs巨集來編輯生成前 後事件命令列,來執行個性化編譯操作。比如,對預設生成的應用程式檔案,我們可以修改其名稱 將其拷貝到其他位置等,以達到自動打包版本等目的。巨集說明 configurationname 當前專案配置的名稱,例如,除錯 outdir 相對於專案目錄的輸出檔案目錄的路徑。這解析...
使用VS的生成事件命令列指令拷貝檔案
vs預生成事件命令列 和 生成後事件命令列 巨集說明 configurationname 當前專案配置的名稱 例如,debug any cpu outdir 輸出檔案目錄的路徑,相對於專案目錄。這解析為 輸出目錄 屬性的值。它包括尾部的反斜槓 devenvdir visual studio 2005...
VS中的預先生成事件和後期生成事件
原文 vs中的預先生成事件和後期生成事件 在c 開發中,有時候需要在程式編譯之前或之後做一些操作。要達到這個目的,可以使用visual studio中的預先生成事件和後期生成事件。下圖是乙個簡單例子 將工程目錄中的一些資源檔案和庫檔案拷貝到debug目錄下 1.在 解決方案資源管理器 中,右擊要為其...