Visual C++ 專案模型
Visual C++ 專案模型公開編譯器、連結器、專案和項目屬性以及其他建置工具的功能。 您可以在 Microsoft.VisualStudio.VCProjectEngine 命名空間中找到專案模型的項目。
您只能在 Visual Studio 內使用 Visual C++ 專案模型。 如需如何取得專案模型的資訊,請參閱 如何:使用 Visual C++ 專案模型管理專案。 如需如何使用專案模型取得專案屬性的資訊,請參閱 使用 Visual C++ 專案屬性。
下列項目是在 Visual C++ 專案模型中定義。
專案模型項目 |
描述 |
---|---|
包含可以運用在集合物件上的功能。 |
|
代表 ActiveX 物件的參考 |
|
代表 ALink 工具,可用來從 Managed 資源產生附屬組件 |
|
代表 .NET 組件的參考 |
|
其中所包含的屬性可讓您以程式設計方式,操作 [瀏覽資訊] 資料夾中的屬性設定 |
|
公開 C++ 編譯器選項的功能 |
|
在專案 [屬性頁] 對話方塊的 [一般屬性頁] 中存取屬性。 |
|
在專案 [屬性頁] 對話方塊的 [自訂建置步驟] 屬性頁中存取屬性 |
|
其中所包含的屬性可讓您以程式設計方式,操作 [偵錯] 屬性頁上的設定,此頁面位於專案 [屬性頁] 對話方塊的 [組態屬性] 資料夾中 |
|
VCFile 物件 |
描述可在現用專案中於檔案上執行的作業 |
包含檔案 (VCFile) 的相關建置資訊,包括連結到該組態之檔案的工具等事項。 |
|
公開 Visual C++ 專案之 [方案總管] 中的資料夾功能 |
|
公開 LIB 參考工具的功能 |
|
公開連結器選項的功能。 |
|
代表 Managed 資源編譯器,這是用來編譯 .resx 檔案的工具 |
|
在專案 [屬性頁] 對話方塊的 [MIDL] 資料夾中存取屬性 |
|
在專案 [屬性頁] 對話方塊的 [NMAKE] 資料夾中存取屬性 |
|
會影響平台特有的屬性。 |
|
在專案 [屬性頁] 對話方塊的 [建置事件] 資料夾中,存取 [建置後事件] 屬性頁上的屬性 |
|
在專案 [屬性頁] 對話方塊的 [建置事件] 資料夾中,存取 [建置前事件] 屬性頁上的屬性 |
|
在專案 [屬性頁] 對話方塊的 [建置事件] 資料夾中,存取 [連結前事件] 屬性頁上的屬性 |
|
公開 Visual C++ 專案的屬性。 |
|
代表 Visual C++ 專案模型,而且是最頂端的物件。 這是唯一可由 CoCreateInstance 傳回的 Visual C++ 專案模型物件。 |
|
公開由 Visual C++ 專案所引發的事件。 |
|
專案中的檔案或資料夾 |
|
代表同一個方案中的專案參考 |
|
代表專案中的參考 |
|
VCReference 物件的集合,每個物件分別代表專案中的一個參考 |
|
在專案 [屬性頁] 對話方塊的 [資源] 資料夾中存取屬性 |
|
提供以程式設計方式存取 Web 部署工具。 |
|
公開 Web 參考屬性頁中提供的屬性 |
|
代表 XML 資料產生器, 可用以從 XML 產生 Visual C++ 程式碼。 |