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 :
Contenu connexe
- Créer une extension à l'aide d'une commande de menu
- FAQ : Conversion des add-ins en extensions VSPackage
- Gérer plusieurs threads dans un code géré
- Étendre les menus et les commandes
- Ajouter des commandes aux barres d'outils
- Extension et personnalisation des fenêtres d'outils
- Extensions de l'éditeur et du service linguistique
- Extension des projets
- Étendre les paramètres et les options de l'utilisateur
- Créer des modèles de projets et d'éléments personnalisés
- Exposer les propriétés dans la fenêtre des propriétés
- Utilisation et fourniture de services
- Gérer VSPackages
- Expédiez des extensions Visual Studio
- Dans le Kit de développement logiciel (SDK) Visual Studio
- Prise en charge du SDK Visual Studio
- Référence au SDK de Visual Studio