Share via


Comment : distribuer des extensions de fonctionnalité personnalisées aux membres de l'équipe

Après avoir créé un assembly .dll d'extension personnalisé et un fichier .Extensions.xml, vous pouvez les distribuer aux membres de l'équipe par l'intermédiaire d'un projet Assistant Installation. Le projet d'installation permettra de placer l'assembly et le fichier XML dans un dossier utilisateur %Program Files%\Microsoft Visual Studio 10.0\VSTSDB\Extensions\ExtensionsPersonnalisées. Cela facilitera l'installation et l'enregistrement de l'extension personnalisée sur l'ordinateur d'un utilisateur cible. Pour plus d'informations, consultez Comment : inscrire et gérer des extensions de fonctionnalité.

Pour créer un projet de déploiement

  1. Ouvrez un projet d'extensibilité de base de données existant.

  2. Dans le menu Fichier, pointez sur Ajouter, puis cliquez sur Nouveau projet.

    La boîte de dialogue Nouveau projet s'affiche.

  3. Dans la liste de Modèles installés, développez le nœud Autres types de projets et cliquez sur Configuration et déploiement. Dans le volet d'informations, cliquez sur Assistant Installation. Nommez le projet DataBaseExtensionsSetup, puis cliquez sur OK.

  4. Passez à la première page de l'Assistant Installation en cliquant sur Suivant.

  5. À la deuxième page de l'Assistant, cliquez sur Créer un programme d'installation pour une application Windows, puis cliquez sur Suivant.

  6. À la troisième page de l'Assistant, cliquez sur Sortie principale de <nom du projet d'extensibilité de la base de données>, puis cliquez sur Suivant.

  7. À la quatrième page de l'Assistant, cliquez sur Ajouter. Naviguez jusqu'au fichier <nom du projet d'extensibilité de la base de données>.Extensions.xml que vous avez créé pour enregistrer votre générateur de données personnalisé, puis cliquez sur Ouvrir.

  8. Cliquez sur Terminer.

    Votre projet de déploiement est créé.

Création d'un dossier personnalisé

Vous devez maintenant créer, dans votre projet de déploiement, des dossiers représentant les dossiers réservés au fichier .dll d'extension personnalisé et au fichier .Extensions.xml.

Pour créer un dossier personnalisé

  1. Dans le projet de déploiement, cliquez sur l'onglet Système de fichiers pour désigner l'éditeur du système de fichiers s'il n'est pas déjà spécifié.

  2. Cliquez avec le bouton droit sur l'espace blanc dans le volet le plus à gauche de l'éditeur du système de fichiers, pointez sur Ajouter un dossier spécial, puis cliquez sur Dossier personnalisé.

  3. Donnez le nom Extensions personnalisées au nouveau dossier.

  4. Dans l'éditeur du système de fichiers, cliquez sur le dossier personnalisé. Dans la fenêtre Propriétés, affectez à la propriété DefaultLocation du dossier la valeur [ProgramFilesFolder].

  5. Dans la fenêtre Propriétés, ajoutez les éléments suivants à [ProgramFilesFolder] :

    \Microsoft Visual Studio 10.0\VSTSDB\Extensions
    

    La valeur de propriété qui en résulte doit être :

    [ProgramFilesFolder] \Microsoft Visual Studio 10.0\VSTSDB\Extensions
    

    Conseil

    Il est recommandé de placer vos assemblys d'extension dans un même dossier au sein du répertoire <Microsoft Visual Studio 10.0>\VSTSDB\Extensions. Ceci vous aidera à identifier les extensions incluses dans le produit et celles qui correspondent à vos créations personnalisées. Il est également recommandé d'utiliser des dossiers pour organiser vos extensions en catégories spécifiques.

  6. Dans le volet à l'extrême gauche de l'éditeur du système de fichiers, cliquez sur Dossier d'application. Cliquez avec le bouton droit sur le fichier <nom du projet d'extensibilité de la base de données>.Extensions.xml, puis choisissez Couper.

  7. Dans le volet à l'extrême gauche de l'éditeur de systèmes de fichiers, cliquez avec le bouton droit sur le dossier Extensions personnalisées que vous avez créé, puis choisissez Coller.

    Le fichier <nom du projet d'extensibilité de la base de données>.Extensions.xml est déployé à l'emplacement du répertoire spécifié pour ce dossier personnalisé.

  8. Dans le volet à l'extrême gauche de l'éditeur du système de fichiers, cliquez sur Dossier d'application. Cliquez avec le bouton droit sur Sortie principale de <nom du projet d'extensibilité de la base de données>, puis choisissez Couper.

  9. Dans le volet à l'extrême gauche de l'éditeur de systèmes de fichiers, cliquez avec le bouton droit sur le dossier Extensions personnalisées, puis choisissez Coller.

    La sortie principale de votre projet d'extensibilité de base de données est déployée à l'emplacement de répertoire spécifié pour ce dossier personnalisé.

Génération du projet de déploiement

Vous allez maintenant générer le projet de déploiement que vous pouvez ensuite exécuter pour installer l'extension de base de données personnalisée sur tout ordinateur où vous avez installé Visual Studio Premium ou Visual Studio Ultimate.

Pour générer le projet de déploiement

  1. Dans le menu Générer, cliquez sur Gestionnaire de configurations et assurez-vous que la case à cocher Générer est activée pour tous les projets.

  2. Dans le menu Générer, cliquez sur Générer la solution pour générer la solution.

    Votre projet de déploiement est généré et prêt à l'installation.

Voir aussi

Tâches

Comment : inscrire et gérer des extensions de fonctionnalité

Concepts

Extension des fonctionnalités de base de données de Visual Studio

Créer des types ou cibles de refactorisation de base de données personnalisés

Créer et inscrire des règles supplémentaires pour l'analyse du code d'une base de données

Générer des données de test spécialisées à l'aide d'un générateur de données personnalisé

Définir des conditions personnalisées pour les tests unitaires de base de données

Autres ressources

Personnaliser la génération et le déploiement d'une base de données à l'aide de collaborateurs de génération et de déploiement