共用方式為


控制方案及其專案

.Visual Studio 增益集在 Visual Studio 2013 中已不適用。 您應該升級您的增益集至 VSPackage 擴充套件。 如需升級的詳細資訊,請參閱 常見問題集:將增益集轉換成 VSPackage 擴充功能

在 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# 都有專案特定的自動化模型,包含在 VSLangProjVSLangProj2VSLangProj80VSLangProj90VSLangProj100 中。 Visual C++ 專案特定的 Automation 模型包含在 Microsoft.VisualStudio.VCProjectMicrosoft.VisualStudio.VCProjectEngine 中。

在本節中

相關章節