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


Visual Studio SDK

Пакет 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. Этот репозиторий GitHub содержит примеры, иллюстрирующие различные расширяемые функции в Visual Studio.

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

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

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