Kit de développement logiciel Visual Studio

Le SDK de Visual Studio vous permet d'étendre les fonctionnalités de Visual Studio ou d'intégrer de nouvelles fonctionnalités dans Visual Studio. Vous pouvez distribuer vos extensions à d'autres utilisateurs, ainsi qu'à Visual Studio Marketplace. Voici quelques-unes des façons dont vous pouvez étendre Visual Studio :

  • Ajoutez des commandes, des boutons, des menus et d'autres éléments d'interface utilisateur à l'IDE

  • Ajouter des fenêtres d'outils pour de nouvelles fonctionnalités

  • Étendre l'IntelliSense pour un langage donné ou fournir l'IntelliSense pour de nouveaux langages de programmation

  • Utiliser des ampoules pour fournir des conseils et des suggestions qui aident les développeurs à écrire un meilleur code

  • Activer la prise en charge d'une nouvelle langue

  • Ajouter un type de projet personnalisé

  • Atteignez des millions de développeurs via le marché Visual Studio

    Si vous n'avez jamais écrit d'extension Visual Studio auparavant, vous devriez trouver plus d'informations sur ces fonctionnalités et sur Démarrer le développement d'extensions Visual Studio.

Installer le SDK Visual Studio

Le SDK de Visual Studio est une fonctionnalité optionnelle dans l'installation de Visual Studio. Vous pouvez également installer le VSSDK plus tard. Pour plus d'informations, voir Installer le SDK de Visual Studio.

Nouveautés du SDK de Visual Studio

Le SDK de Visual Studio comporte de nouvelles fonctionnalités, telles que l'avertissement relatif aux extensions autoloadées de manière synchrone et le format VSIX v3, ainsi que des ruptures qui peuvent nécessiter une mise à jour de votre extension. Pour plus d'informations, consultez les rubriques Nouveautés du SDK Visual Studio 2019 et Nouveautés du SDK Visual Studio 2017.

Guide de l'utilisateur de Visual Studio

Obtenez d'excellents conseils pour concevoir l'interface utilisateur de votre extension dans les directives d'expérience utilisateur de Visual Studio.

Vous pouvez également apprendre comment faire en sorte que votre extension s'affiche parfaitement sur les appareils à DPI élevé grâce à l'article Répondre aux problèmes de DPI.

Profitez du service et du catalogue d'images pour une excellente gestion des images et la prise en charge de DPI élevés et de la thématisation.

Recherchez et installez les extensions Visual Studio existantes

Vous trouverez les extensions de Visual Studio dans la boîte de dialogue Extensions et mises à jour du menu Outils. Pour plus d'informations, reportez-vous à la section Rechercher et utiliser les extensions Visual Studio. Vous pouvez également trouver des extensions sur le marché Visual Studio Marketplace

Référence du SDK de Visual Studio

Vous trouverez la référence de l'API de Visual Studio SDK à l'adresse suivante : Visual Studio SDK Reference.

Échantillons du SDK de Visual Studio

Vous pouvez trouver des exemples open source d’extensions VSSDK sur GitHub dans Visual Studio Samples. Ce référentiel GitHub contient des échantillons qui illustrent diverses fonctionnalités extensibles de Visual Studio.

Autres ressources du SDK de Visual Studio

Si vous avez des questions sur le VSSDK ou si vous souhaitez partager vos expériences en matière de développement d'extensions, vous pouvez utiliser le forum sur l'extensibilité de Visual Studio ou le forum de discussion ExtendVS Gitter.

Vous trouverez plus d'informations sur le blog VSX Arcana et sur un certain nombre de blogs rédigés par des Microsoft MVPs :