控制方案及其專案
在 Visual Studio 中,可以隨時開啟一個方案。 如果不是空白方案,就會包含一或多個專案。 專案可能是以任何一種 Visual Studio 語言所撰寫的不同類型。 例如,方案中可能包含 Visual Basic Windows 應用程式專案和 Visual C++ ATL 專案。 而每一個專案又包含了一或多個專案項目,例如介面、類別、模組、表單、使用者控制項、XML 結構描述檔等。
Visual Studio Automation 模型會提供物件,以程式設計方式建立及操作所有專案項目。 控制方案及其內容的主要物件是 Solution2 物件。 您可以使用它:
建立新方案。
根據 Visual Studio 樣板 (Template),在方案中加入新的專案。
將檔案中現有專案加入方案。
移除方案中的專案。
開啟、儲存及關閉方案。
在專案中加入新的專案項目。
取得方案及其包含之專案與專案項目的相關資訊。
除了這組與語言無關 (Language-Agnostic) 的專案類型外,每種 Visual Studio 語言還各自提供了比較特定的專案物件模型,是主機語言專用的。 例如,Visual Basic 和 Visual C# 都有專案特定的自動化模型,包含在 VSLangProj、VSLangProj2、VSLangProj80、VSLangProj90 和 VSLangProj100 中。 Visual C++ 專案特定的 Automation 模型包含在 Microsoft.VisualStudio.VCProject 和 Microsoft.VisualStudio.VCProjectEngine 中。
在本節中
泛型和特定語言專案模型的比較
說明泛型和特定程式語言專案模型之間的差異。HOW TO:以程式設計方式建立專案
說明如何建立專案。HOW TO:以程式設計方式建立專案項目
說明如何建立專案項目。
相關章節
- Automation 物件模型圖表
為 Automation 物件模型的所有共用元件提供圖形化資料表。