创建外接程序和向导

更新:2007 年 11 月

虽然 Visual Studio 向开发人员提供了许多工具和功能,几乎能够用来完成每项任务,但是有些开发人员仍需要附加的或更好的控件。例如,他们可能要定期执行一项或一系列的任务,因此他们希望能自动执行这些任务。为解决此问题,Visual Studio 提供了丰富的编程模型,称为自动化模型,从而使其集成开发环境 (IDE) 得到扩展和自动化。自动化模型既使环境具备了自动化的能力,又使环境得到扩展并拥有了新功能。

若要更多地了解

请参见

记录和运行宏

使用宏自动执行重复性操作

访问 Visual Studio 自动化的三种方式

Visual Studio 自动化的范围

自动化对象模型中的对象功能组

自动化功能组

如何创建外接程序

如何:创建外接程序

如何引用 EnvDTE 命名空间并获得 DTE 对象的实例

引用自动化程序集和 DTE2 对象

注册外接程序

外接程序注册

如何限制对项目的 .Addin XML 注册文件的访问

外接程序安全性

在菜单和工具栏上公开外接程序

在工具栏和菜单上显示外接程序

将外接程序连接到快捷键

将外接程序命令绑定到键

命令栏功能的新变化

Visual Studio 2005 中对 CommandBar 的更改

如何恢复从菜单消失的命令

如何:将外接程序命令还原到菜单

在环境中加载、卸载和控制外接程序

如何:使用外接程序管理器控制外接程序

调试外接程序

演练:调试外接程序项目

创建向导

演练:创建向导

以编程方式启动向导

用于启动向导的上下文参数

向导 (.vsz) 文件

配置 .Vsz 文件来启动向导

VSDir 文件以及它们如何影响“添加项”和“新建项目”对话框

使用 .Vsdir 文件为“添加项”和“新建项目”对话框添加向导

如何以编程方式创建 Visual Studio 的新实例或连接到已在运行的 Visual Studio 的特定实例

如何:创建和附加到 Visual Studio 的其他实例

如何将自动化项目从早期版本的 Visual Studio 升级到 Visual Studio 2008。

将外接程序从 Visual Studio 2005 迁移和升级到 Visual Studio 2008

请参见

概念

自动化对象模型图表

参考

Visual Studio 命令和开关

其他资源

自动化与扩展性参考