Share via


Comment : empaqueter et installer des contrôles personnalisés pour la boîte à outils

Visual Studio inclut de nombreux contrôles de Boîte à outils. Si ces contrôles ne correspondent pas à vos besoins, vous pouvez rechercher en ligne des contrôles supplémentaires ou créer vos propres contrôles personnalisés pour les utiliser dans Visual Studio.

Notes

Les options disponibles dans les boîtes de dialogue, ainsi que les noms et emplacements des commandes de menu que vous voyez, peuvent différer de ce qui est décrit dans l'aide selon vos paramètres actifs ou votre édition. Cette page d'aide est orientée sur les Paramètres de développement généraux. Pour modifier vos paramètres, cliquez sur Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Utilisation des paramètres.

Empaquetage de contrôles pour l'installation à l'aide du programme d'installation de contenu Visual Studio

Après avoir créé un contrôle personnalisé, vous pouvez l'empaqueter dans un fichier .vsi afin que d'autres développeurs puissent l'installer en utilisant le programme d'installation de contenu Visual Studio. Le programme d'installation contenu reconnaît uniquement les fichiers .vsi. Un fichier .vsi est un fichier compressé qui contient le fichier .dll pour le contrôle et un fichier de définition XML qui doit avoir l'extension de nom de fichier .vscontent.

Pour créer un fichier .vscontent

  1. Dans le menu Fichier, pointez sur Nouveau, puis cliquez sur Fichier.

  2. Dans la catégorie Général, sélectionnez Fichier XML puis cliquez sur Ouvrir.

  3. Créez un fichier .vscontent valide pour le contrôle de Boîte à outils en utilisant l'élément Référence du schéma du programme d'installation de contenu Visual Studio.

    Par exemple :

    <VSContent xmlns="https://schemas.microsoft.com/developer/vscontent/2005">
        <Content>
            <FileName>MyButtonControl.dll</FileName>
            <DisplayName>My Custom Button</DisplayName>
            <Description>A control created for this example.</Description>
            <FileContentType>Toolbox Control</FileContentType>
            <ContentVersion>2.0</ContentVersion>
        </Content>
    </VSContent>
    
  4. Enregistrez le fichier .vscontent dans le même répertoire que le fichier .dll du contrôle.

Après avoir créé le fichier .vscontent, vous pouvez l'empaqueter avec le fichier .dll pour le contrôle en créant un fichier .vsi qui sera reconnu par le programme d'installation de contenu Visual Studio. Vous pouvez distribuer le fichier .vsi à d'autres développeurs si vous souhaitez.

Pour créer un fichier .vsi

  1. Dans l'Explorateur Windows, sélectionnez le fichier .dll pour le contrôle personnalisé et le fichier .vscontent associé que vous avez créés.

  2. Cliquez avec le bouton droit sur les fichiers sélectionnés, cliquez sur Envoyer vers, puis sur Dossier compressé.

    Les fichiers sélectionnés sont compressés ensemble dans un fichier .zip.

  3. Renommez l'extension du fichier .zip en .vsi. Vous pouvez également renommer le fichier, si vous le souhaitez.

    Vous pouvez maintenant distribuer le contrôle aux autres en utilisant la messagerie électronique, le Web, un partage réseau ou une autre méthode.

Installation d'un contrôle qui est empaqueté dans un fichier .Vsi

Après avoir localisé un contrôle qui est empaqueté comme un fichier .vsi, vous pouvez installer facilement le contrôle en vue d'une utilisation dans Visual Studio.

Pour installer un contrôle personnalisé empaqueté dans un fichier .vsi

  1. Double-cliquez sur le fichier .vsi.

    Le programme d'installation de contenu Visual Studio apparaît.

  2. Dans la page Sélectionner le contenu à installer, sélectionnez les éléments que vous souhaitez installer et puis cliquez sur Suivant. Si le composant n'est pas signé, un avertissement peut apparaître.

Notes

Il est vivement recommandé de lire les informations contenues dans Informations sur l'éditeur pour déterminer si le contrôle est signé ou non. Pour plus de sécurité, cliquez sur Examiner pour afficher la liste des fichiers qui seront installés sur votre ordinateur.

  1. Dans la page Installation du contenu, cliquez sur Terminer pour installer le contrôle.

    Si Visual Studio n'est pas actuellement ouvert, le programme d'installation ouvrira puis fermera Visual Studio pendant le processus d'installation.

  2. Cliquez sur Fermer pour sortir le programme d'installation.

    Le contrôle apparaîtra dans la section Mes contrôles de la Boîte à outils.

Voir aussi

Référence

Référence du schéma du programme d'installation de contenu Visual Studio

Concepts

Community Component Essentials