编辑器和语言服务扩展

可以扩展 Visual Studio 代码编辑器的大部分功能。 编辑器基于 Windows Presentation Foundation (WPF),以托管代码编写。 尽管此设计与早期版本的 Visual Studio 中的设计不同,但它提供了大多数相同的功能。 若要扩展编辑器,请使用托管扩展性框架(MEF)。

Visual Studio SDK 提供称为 填充码 的适配器,以支持为早期版本编写的 VSPackage。 但是,如果你有现有的 VSPackage,我们建议将其更新为新技术,以获得更好的性能和可靠性。

Title 说明
使用编辑器项模板创建扩展 使用编辑器项模板简介。
扩展编辑器和语言服务 指向介绍核心编辑器设计和功能的文档的链接,并演示如何扩展它。
编辑器中的旧接口 指向说明如何从现有代码访问核心编辑器的文档的链接。
创建自定义编辑器和设计器 指向说明如何创建自定义编辑器的文档的链接。
旧版语言服务扩展性 介绍如何将编程语言集成到 Visual Studio 中的文档的链接。
Managed Extensibility Framework (MEF) 引入托管扩展性框架(MEF)。
Windows Presentation Foundation 介绍 Windows Presentation Foundation (WPF)。