控制專案與方案
Visual Studio Automation 模型提供了物件和集合,可以讓您控制方案、專案和專案中的專案項目,而且不論應用程式是用何種程式語言撰寫的。
除了這個與語言無關 (Language-Agnostic) 的核心專案 Automation 模型外,每一種程式語言都有各自的專案 Automation 模型,用來存取該語言特有的功能。
物件和集合
Solution2 物件和 Projects 集合 (由 Projects 和 Projects 傳回) 分別包含了方案的參考,以及該方案中所有專案的參考。
ProjectItems 集合表示專案 (Project) 中包含的所有項目 (虛擬專案除外)。 ProjectItem 物件表示專案中的個別項目。
虛擬專案是指與特定專案沒有關聯,但是與方案有關聯的專案。 方案還可以包含另外兩個虛擬專案:[方案項目] 專案和 [其他檔案] 專案。
若要深入了解下列主題 |
請參閱 |
---|---|
控制方案與方案中的專案。 |
|
如何以程式設計的方式,建立方案和專案組建組態。 |
|
處理不支援 Visual Studio Automation 模型的專案。 |
|
使用虛擬專案 (即 [方案項目] 專案和 [其他項目] 專案)。 |
|
在整合式開發環境 (IDE) 的工作階段 (Session) 之間儲存方案和專案的變數值。 |
|
管理 [方案總管]。 |
|
控制 Visual Basic 和 Visual C# 專案。 |
|
控制 Visual C++ 專案。 |
Microsoft.VisualStudio.VCProject 和 Microsoft.VisualStudio.VCProjectEngine。 |