共用方式為


建立增益集和精靈

更新:2007 年 11 月

雖然 Visual Studio 為開發人員提供了許多工具,而且其功能幾乎足以完成每項工作,不過有些開發人員可能還需要其他更進階的控制能力。例如,他們可能有某一項工作或一系列工作需要定期執行,因此想要將這些工作自動化。為了解決這個問題,Visual Studio 提供了豐富的程式撰寫模型 (Programming Model),稱為 Automation 模型,用來擴充及自動化其整合式開發環境 (IDE)。Automation 模型所提供的功能,可以將環境自動化,並且為它提供擴充功能與其他新功能。

若要了解進一步資訊

請參閱

記錄與執行巨集

使用巨集自動執行重複的動作

存取 Visual Studio Automation 的三種方式

Visual Studio Automation 的範圍

Automation 物件模型中的功能性物件群組

功能性 Automation 群組

如何建立增益集

HOW TO:建立增益集

如何參考 EnvDTE 命名空間 (Namespace) 和取得 DTE 物件的執行個體 (Instance)

參考 Automation 組件和 DTE2 物件

登錄增益集

增益集登錄

如何限制存取專案的 .Addin XML 登錄檔案

增益集安全性

公開 (Expose) 功能表和工具列上的增益集

顯示工具列和功能表上的增益集

將增益集連接至快速鍵

繫結增益集命令至按鍵

命令列功能中的新增變更

Visual Studio 2005 的 CommandBar 變更

如何還原功能表中消失的命令

HOW TO:將增益集命令還原為功能表

載入、卸載和控制環境中的增益集

HOW TO:以增益集管理員控制增益集

偵錯增益集

逐步解說:偵錯增益集專案

建立精靈

逐步解說:建立精靈

以程式設計方式啟動精靈

可啟動精靈的內容參數

精靈 (.vsz) 檔案

設定 .Vsz 檔案以啟動精靈

VSDir 檔案,以及它們對 [加入項目] 和 [新增專案] 對話方塊的影響

使用 .Vsdir 檔案將精靈加入至加入項目和新增專案對話方塊

如何以程式設計方式建立 Visual Studio 的新執行個體,或是附加至已經在執行之特定的 Visual Studio 執行個體

HOW TO:建立和附加至其他 Visual Studio 執行個體

如何將 Automation 專案從舊版的 Visual Studio 升級至 Visual Studio 2008。

將增益集從 Visual Studio 2005 移轉和升級為 Visual Studio 2008

請參閱

概念

Automation 物件模型圖表

參考

Visual Studio 命令和參數

其他資源

Automation 與擴充性參考