Visual Studio SDK

Visual Studio SDK を使用すると、Visual Studio 機能を拡張したり、Visual Studio に新機能を統合したりすることができます。 拡張機能は、他のユーザーや Visual Studio Marketplace にも配布できます。 Visual Studio を拡張する方法の一部を次に示します。

  • コマンド、ボタン、メニュー、およびその他の UI 要素を IDE に追加する

  • 新しい機能を使用するためのツール ウィンドウを追加する

  • 特定の言語の IntelliSense を拡張するか、新しいプログラミング言語用に IntelliSense を提供する

  • 電球を使用して、開発者がより適切なコードを記述するのに役立つヒントと提案を提供する

  • 新しい言語のサポートを有効にする

  • カスタム プロジェクト タイプを追加する

  • Visual Studio Marketplace を通じて何百万もの開発者が参加するコミュニティにアクセスする

    以前に Visual Studio の拡張機能を作成したことがない場合は、これらの機能の詳細情報、および「Visual Studio 拡張機能の開発を始める」にある情報を確認する必要があります。

Visual Studio SDK のインストール

Visual Studio SDK は、Visual Studio セットアップのオプション機能です。 VS SDK は、後でインストールすることもできます。 詳細については、「Visual Studio SDK のインストール」を参照してください。

Visual Studio SDK の最新情報

Visual Studio SDK には、同期的に自動読み込みされる拡張機能の警告や VSIX v3 形式、また拡張機能の更新が必要になる可能性がある破壊的変更など、いくつかの新機能があります。 詳細については、「Visual studio 2019 SDK の新機能」および「Visual Studio 2017 SDK の新機能」を参照してください。

Visual Studio ユーザー エクスペリエンス ガイドライン

Visual Studio のユーザー エクスペリエンス ガイドライン」で、拡張機能の UI を設計するために役立つヒントをご覧ください。

また、高 DPI デバイスで拡張機能の外観を向上させる方法について、「DPI の問題に対処する」を参照することもできます。

優れたイメージ管理および高 DPI とテーマのサポートについては、「イメージ サービスとカタログ」を参照してください。

既存の Visual Studio 拡張機能の検索とインストール

Visual Studio の拡張機能は、[ツール] メニューの [拡張機能と更新プログラム] ダイアログで見つけることができます。 詳細については、「Visual Studio 拡張機能の検索と使用」を参照してください。 また、Visual Studio Marketplace で拡張機能を検索することもできます。

Visual Studio SDK のリファレンス

Visual studio SDK API のリファレンスについては、「Visual Studio SDK のリファレンス」を参照してください。

Visual Studio SDK のサンプル

GitHub 上の Visual Studio のサンプル ページで、VS SDK 拡張機能のオープン ソースの例を検索できます。 この GitHub リポジトリには、Visual Studio の拡張可能な各種機能を示すサンプルが含まれています。

その他の Visual Studio SDK リソース

VSSDK に関する質問がある場合、または拡張機能の開発経験を共有する場合は、Visual Studio 機能拡張フォーラムまたは ExtendVS Gitter チャットルームを使用できます。

詳細については、VSX Arcana ブログ、および Microsoft MVP によって執筆されている多数のブログを参照してください。