共用方式為


控制專案與方案

Visual Studio Automation 模型提供了物件和集合,可以讓您控制方案、專案和專案中的專案項目,而且不論應用程式是用何種程式語言撰寫的。

除了這個與語言無關 (Language-Agnostic) 的核心專案 Automation 模型外,每一種程式語言都有各自的專案 Automation 模型,用來存取該語言特有的功能。

物件和集合

虛擬專案是指與特定專案沒有關聯,但是與方案有關聯的專案。 方案還可以包含另外兩個虛擬專案:[方案項目] 專案和 [其他檔案] 專案。

若要深入了解下列主題

請參閱

控制方案與方案中的專案。

控制方案及其專案

如何以程式設計的方式,建立方案和專案組建組態。

HOW TO:建立方案和專案組建組態

處理不支援 Visual Studio Automation 模型的專案。

未模型化的專案概觀

使用虛擬專案 (即 [方案項目] 專案和 [其他項目] 專案)。

使用方案項目與其他項目

在整合式開發環境 (IDE) 的工作階段 (Session) 之間儲存方案和專案的變數值。

保存專案與方案中的資訊

管理 [方案總管]。

HOW TO:控制方案總管

控制 Visual Basic 和 Visual C# 專案。

專案擴充性簡介

控制 Visual C++ 專案。

Microsoft.VisualStudio.VCProjectMicrosoft.VisualStudio.VCProjectEngine

請參閱

工作

HOW TO:新增和處理命令

HOW TO:建立增益集

逐步解說:建立精靈

概念

方案、專案和項目簡介

Automation 物件模型圖表

其他資源

建立和控制環境視窗

建立增益集和精靈

Automation 與擴充性參考