關於Visual Studio項目系統屬性中的宏

來源:互聯網
上載者:User

巧用項目建置事件屬性自動打包

 

http://www.cnblogs.com/nuoyafanfzhou/

 

說明

$(ConfigurationName)         

當前項目配置的名稱(例如“Debug”)。

$(IntDir)

為中間檔案指定的相對於項目目錄的目錄路徑。它解析為“中間目錄”屬性的值。

$(OutDir)

輸出檔案目錄的路徑,相對於項目目錄。這解析為“輸出目錄”屬性的值。

$(DevEnvDir)

Visual Studio .NET 的安裝目錄(定義形式:磁碟機 + 路徑);包括尾部的反斜線“/”

$(InputDir)

輸入檔案的目錄(定義形式:磁碟機 + 路徑);包括尾部的反斜線“/”。如果該項目是輸入,則此宏等效於 $(ProjectDir)。

$(InputPath)

輸入檔案的絕對路徑名(定義形式:磁碟機 + 路徑 + 基本名稱 + 副檔名)。如果該項目是輸入,則此宏等效於 $(ProjectPath)。

$(InputName)

輸入檔案的基本名稱。如果該項目是輸入,則此宏等效於 $(ProjectName)。

$(InputFileName)

輸入檔案的檔案名稱(定義為基本名稱 + 副檔名)。如果該項目是輸入,則此宏等效於 $(ProjectFileName)。

$(InputExt)

輸入檔案的副檔名。它在副檔名的前麵包括“.”。如果該項目是輸入,則此宏等效於 $(ProjectExt)。

$(ProjectDir)

項目的目錄(定義形式:磁碟機 + 路徑);包括尾部的反斜線“/”。

$(ProjectPath)

項目的絕對路徑名(定義形式:磁碟機 + 路徑 + 基本名稱 + 副檔名)。

$(ProjectName)

項目的基本名稱。

$(ProjectFileName)

項目的檔案名稱(定義為基本名稱 + 副檔名)。

$(ProjectExt)

項目的副檔名。它在副檔名的前麵包括“.”。

$(SolutionDir)

解決方案的目錄(定義形式:磁碟機 + 路徑);包括尾部的反斜線“/”。

$(SolutionPath)

解決方案的絕對路徑名(定義形式:磁碟機 + 路徑 + 基本名稱 + 副檔名)。

$(SolutionName)

解決方案的基本名稱。

$(SolutionFileName)

解決方案的檔案名稱(定義為基本名稱 + 副檔名)。

$(SolutionExt)

解決方案的副檔名。它在副檔名的前麵包括“.”。

$(TargetDir)

產生的主輸出檔案的目錄(定義形式:磁碟機 + 路徑);包括尾部的反斜線“/”。

$(TargetPath)

產生的主輸出檔案的絕對路徑名(定義形式:磁碟機 + 路徑 + 基本名稱 + 副檔名)。

$(TargetName)

產生的主輸出檔案的基本名稱。

$(TargetFileName)

產生的主輸出檔案的檔案名稱(定義為基本名稱 + 副檔名)。

$(TargetExt)

產生的主輸出檔案的副檔名。它在副檔名的前麵包括“.”。

$(VSInstallDir)

安裝 Visual Studio .NET 的目錄。

$(VCInstallDir)

安裝 Visual C++ .NET 的目錄。

$(FrameworkDir)

安裝 .NET Framework 的目錄。

$(FrameworkVersion)

Visual Studio 使用的 .NET Framework 版本。與 $(FrameworkDir) 相結合,就是 Visual Studio 使用的 .NET Framework 版本的完整路徑。

$(FrameworkSDKDir)

安裝 .NET Framework SDK 的目錄。.NET Framework SDK 可作為 Visual Studio .NET 的一部分安裝,也可單獨安裝。

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

下表中的樣本示範如何對各種上下文中的宏求值。當,

檔案位於 c:/myidls/stuff.idl 中時

項目位於 c:/Soln/Proj/Proj.vcproj 中時

解決方案位於 c:/Soln/Soln.sln 中時

平台為 Win32 時

中間目錄為 DebugInt 時

輸出目錄為 c:/MyOutputs 時

調試配置時

輸出名稱為 Game.exe 時

 

 

http://blog.csdn.net/li_007/article/details/4161259

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.