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 майкрософт:
Связанный контент
- Создание расширения с помощью команды меню
- Часто задаваемые вопросы. Преобразование надстроек в расширения VSPackage
- Управление несколькими потоками в управляемом коде
- Расширение меню и команд
- Добавление команд на панели инструментов
- Расширение и настройка окон инструментов
- Расширения редактора и языковой службы
- Расширение проектов
- Расширение параметров и параметров пользователя
- Создание пользовательских шаблонов проектов и элементов
- Предоставление свойств окну свойств
- Использование и предоставление служб
- Управление VSPackages
- Отправка расширений Visual Studio
- Компоненты пакета SDK для Visual Studio
- Поддержка пакета SDK для Visual Studio
- Справочник по пакету SDK Для Visual Studio