エディターと言語サービスの拡張機能

Visual Studio コード エディターのほとんどの機能を拡張できます。 このエディターは Windows Presentation Foundation (WPF) に基づいており、マネージド コードで記述されています。 この設計は、以前のバージョンの Visual Studio の設計とは異なりますが、ほとんど同じ機能を提供します。 エディターを拡張するには、Managed Extensibility Framework (MEF) を使用します。

Visual Studio SDK には、以前のバージョン用に記述された VSPackage をサポートするために shim と呼ばれるアダプターが用意されています。 ただし、既存の VSPackage がある場合は、パフォーマンスと信頼性を向上させるために、新しいテクノロジに更新することをお勧めします。

Title 説明
エディター項目テンプレートを使用して拡張機能を作成する エディター項目テンプレートの使用方法についての概要です。
エディターと言語サービスを拡張する コア エディターの設計と機能を紹介するドキュメントへのリンクと、それを拡張する方法を示します。
エディターのレガシ インターフェイス 既存のコードからコア エディターにアクセスする方法を説明するドキュメントへのリンクです。
カスタム エディターとデザイナーを作成する カスタム エディターを作成する方法を説明するドキュメントへのリンクです。
従来の言語サービスの機能拡張 プログラミング言語を Visual Studio に統合する方法について説明するドキュメントへのリンクです。
MEF (Managed Extensibility Framework) Managed Extensibility Framework (MEF) について紹介します。
Windows Presentation Foundation Windows Presentation Foundation (WPF) について紹介します。