Visual Studio SDKVisual Studio SDK

Visual studio SDK を使用すると、visual Studio の機能を拡張したり、新しい機能を Visual Studio に統合したりできます。The Visual Studio SDK helps you extend Visual Studio features or integrate new features into Visual Studio. 拡張機能は、他のユーザーや Visual Studio Marketplace にも配布できます。You can distribute your extensions to other users, as well as to the Visual Studio Marketplace. Visual Studio を拡張する方法の一部を次に示します。The following are some of the ways in which you can extend Visual Studio:

  • コマンド、ボタン、メニュー、およびその他の UI 要素を IDE に追加するAdd commands, buttons, menus, and other UI elements to the IDE

  • 新しい機能を使用するためのツールウィンドウの追加Add tool windows for new functionality

  • 指定された言語の IntelliSense を拡張するか、新しいプログラミング言語に IntelliSense を提供しますExtend IntelliSense for a given language, or provide IntelliSense for new programming languages

  • ライト電球を使用して、開発者がより適切なコードを記述するのに役立つヒントと提案を提供します。Use light bulbs to provide hints and suggestions that help developers write better code

  • 新しい言語のサポートを有効にするEnable support for a new language

  • カスタムプロジェクトの種類を追加するAdd a custom project type

  • Visual Studio Marketplace を通じて何百万もの開発者にリーチReach millions of developers via the Visual Studio Marketplace

    以前に Visual Studio の拡張機能を作成したことがない場合は、これらの機能の詳細を確認し、 Visual studio 拡張機能の開発を開始する必要があります。If you've never written a Visual Studio extension before, you should find more information about these features and at Starting to develop Visual Studio extensions.

Visual Studio SDK のインストールInstall the Visual Studio SDK

Visual Studio SDK は、Visual Studio セットアップのオプション機能です。The Visual Studio SDK is an optional feature in Visual Studio setup. VS SDK は、後でインストールすることもできます。You can also install the VS SDK later on. 詳細については、「 Visual STUDIO SDK のインストール」を参照してください。For more information, see Install the Visual Studio SDK.

Visual Studio SDK の新機能What's new in the Visual Studio SDK

Visual Studio SDK には、同期的に自動読み込みされる拡張機能の警告と VSIX v3 形式、および拡張機能の更新が必要になる可能性がある重大な変更など、いくつかの新機能があります。The Visual Studio SDK has some new features such as the synchronously autoloaded extensions warning and VSIX v3 format as well as breaking changes, which may require you to update your extension. 詳細については、「 Visual studio 2019 sdk の新機能 」および「 VISUAL studio 2017 Sdk の新機能」を参照してください。For more information, see What's new in the Visual Studio 2019 SDK and What's new in the Visual Studio 2017 SDK.

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

Visual Studio のユーザーエクスペリエンスガイドラインで、拡張機能の UI を設計するためのヒントを入手します。Get great tips for designing the UI for your extension in Visual Studio user experience guidelines.

また、高 DPI デバイス での拡張 機能の外観を確認する方法についても説明します。You can also learn how to make your extension look great on high DPI devices with the Address DPI issues article.

イメージサービスとカタログを活用して、優れたイメージ管理と高 DPI とテーマのサポートを実現します。Take advantage of the Image service and catalog for great image management and support for high DPI and theming.

既存の Visual Studio 拡張機能を検索してインストールするFind and install existing Visual Studio extensions

Visual Studio 拡張機能は、[ツール] メニューの [拡張機能と更新プログラム] ダイアログで確認できます。You can find Visual Studio extensions in the Extensions and Updates dialog on the Tools menu. 詳細については、「 Visual Studio 拡張機能の検索と使用」を参照してください。For more information, see Find and Use Visual Studio Extensions. また、 Visual Studio Marketplaceで拡張機能を検索することもできます。You can also find extensions in the Visual Studio Marketplace

Visual Studio SDK リファレンスVisual Studio SDK reference

Visual studio sdk API リファレンスについては、「 Visual STUDIO Sdk リファレンス」を参照してください。You can find the Visual Studio SDK API reference at Visual Studio SDK Reference.

Visual Studio SDK のサンプルVisual Studio SDK samples

VS SDK 拡張機能のオープンソースの例については、GitHub の「 Visual Studio のサンプル」を参照してください。You can find open source examples of VS SDK extensions on GitHub at Visual Studio Samples. この GitHub リポジトリには、Visual Studio のさまざまな拡張機能を示すサンプルが含まれています。This GitHub repo contains samples that illustrate various extensible features in Visual Studio.

その他の Visual Studio SDK リソースOther Visual Studio SDK resources

VSSDK に関する質問がある場合、または拡張機能の開発経験を共有する場合は、 Visual Studio 機能拡張フォーラム または ExtendVS Gitter チャットルームを使用できます。If you have questions about the VSSDK or want to share your experiences developing extensions, you can use the Visual Studio Extensibility Forum or the ExtendVS Gitter Chatroom.

詳細については、 VSX Arcana ブログ と、Microsoft mvp によって作成された多数のブログを参照してください。You can find more information in the VSX Arcana blog and a number of blogs written by Microsoft MVPs:

こちらもご覧くださいSee also