Поделиться через


SDK для Visual Studio

Пакет SDK Для Visual Studio помогает расширить возможности Visual Studio или интегрировать новые функции в Visual Studio. Расширения можно распространять другим пользователям, а также в Visual Studio Marketplace. Ниже перечислены некоторые из способов расширения Visual Studio:

  • Добавление команд, кнопок, меню и других элементов пользовательского интерфейса в интегрированную среду разработки

  • Добавление окон инструментов для новых функций

  • Расширение IntelliSense для данного языка или предоставление IntelliSense для новых языков программирования

  • Использование лампочек для предоставления подсказок и предложений, которые помогают разработчикам писать лучший код

  • Включение поддержки нового языка

  • Добавление пользовательского типа проекта

  • Охват миллионов разработчиков с помощью Visual Studio Marketplace

    Если вы еще никогда не написали расширение Visual Studio, вы должны найти дополнительные сведения об этих функциях и на начальном этапе разработки расширений Visual Studio.

Установка пакета SDK для Visual Studio

Пакет SDK Для Visual Studio является необязательной функцией в настройке Visual Studio. Вы также можете установить VSSDK позже. Дополнительные сведения см. в разделе "Установка пакета SDK для Visual Studio".

Новые возможности пакета SDK Для Visual Studio

Пакет SDK Для Visual Studio содержит некоторые новые функции, такие как предупреждение об синхронно загруженных расширениях и формат VSIX версии 3, а также критические изменения, которые могут потребовать обновления расширения. Дополнительные сведения см. в статье "Новые возможности пакета SDK для Visual Studio 2019" и "Новые возможности" в пакете SDK для Visual Studio 2017.

Рекомендации по пользовательскому интерфейсу Visual Studio

Получите отличные советы по проектированию пользовательского интерфейса для расширения в рекомендациях по пользовательскому интерфейсу Visual Studio.

Вы также можете узнать, как сделать расширение отличным на устройствах с высоким уровнем DPI с помощью статьи о проблемах С DPI адреса.

Воспользуйтесь службой изображений и каталогом для эффективного управления изображениями и поддержки высокого уровня DPI и тем.

Поиск и установка существующих расширений Visual Studio

Расширения Visual Studio можно найти в диалоговом окне "Расширения и обновления " в меню "Сервис ". Дополнительные сведения см. в статье "Поиск и использование расширений Visual Studio". Расширения также можно найти в Visual Studio Marketplace

Справочник по пакету SDK Для Visual Studio

Справочник по API пакета SDK Visual Studio можно найти в справочнике по пакету SDK Visual Studio.

Примеры пакета SDK для Visual Studio

Вы можете найти открытый код примеры расширений VSSDK на сайте GitHub в Visual Studio Samples. Этот репозиторий GitHub содержит примеры, иллюстрирующие различные расширяемые функции в Visual Studio.

Другие ресурсы пакета SDK Для Visual Studio

Если у вас есть вопросы о VSSDK или хотите поделиться своими возможностями разработки расширений, вы можете использовать форум расширяемости Visual Studio или чат-зал ExtensionVS Gitter.

Дополнительные сведения см. в блоге VSX Arcana и ряде блогов, написанных MVP майкрософт: