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