Visual Studio コード エディターのほとんどの機能を拡張できます。 エディターは Windows Presentation Foundation (WPF) に基づいており、マネージド コードで記述されています。 この設計は以前のバージョンの Visual Studio の設計とは異なりますが、ほとんどの同じ機能を提供します。 エディターを拡張するには、Managed Extensibility Framework (MEF) を使用します。
Visual Studio SDK には、以前のバージョン用に記述された VSPackage をサポートするための shim と呼ばれるアダプターが用意されています。 ただし、既存の VSPackage がある場合は、パフォーマンスと信頼性を向上させるために、新しいテクノロジに更新することをお勧めします。
関連トピック
タイトル | 説明 |
---|---|
エディター項目テンプレートを使用して拡張機能を作成 | エディター項目テンプレートの使用の概要。 |
エディターと言語サービスを拡張 | コア エディターの設計と機能を紹介し、それを拡張する方法を示すドキュメントへのリンク。 |
エディターのレガシー・インターフェース | 既存のコードからコア エディターにアクセスする方法を説明するドキュメントへのリンク。 |
カスタム エディターとデザイナーを作成する | カスタム エディターの作成方法を説明するドキュメントへのリンク。 |
レガシ言語サービスの拡張性 | プログラミング言語を Visual Studio に統合する方法を説明するドキュメントへのリンク。 |
Managed Extensibility Framework (MEF) | Managed Extensibility Framework (MEF) について説明します。 |
Windows Presentation Foundation | Windows Presentation Foundation (WPF) について説明します。 |