编辑器和语言服务扩展
可以扩展 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)。 |