Procédure pas à pas : enregistrement d'un générateur de données personnalisé
Mise à jour : novembre 2007
Les générateurs de données personnalisés sont des modules de code que vous créez pour générer des données dans Visual Studio Team System Database Edition. Après avoir créé un générateur de données personnalisé, vous devez l'enregistrer sur votre ordinateur. Vous pouvez inscrire votre générateur manuellement, ou créer un projet de déploiement pour l'inscrire automatiquement. Dans la procédure pas à pas suivante, vous inscrivez manuellement un générateur de données personnalisé.
Composants requis
Pour exécuter cette procédure pas à pas, vous devez disposer des éléments suivants :
Database Edition
Pour ouvrir une session sur votre ordinateur en utilisant un compte disposant d'autorisations Utilisateur avec pouvoir ou Administrateur.
Le générateur de données personnalisé que vous avez créé dans Procédure pas à pas : création d'un générateur de données personnalisé.
Enregistrement du générateur
Après avoir créé un générateur, vous devez l'enregistrer avec Visual Studio pour intégrer votre générateur au générateur de données.
Pour enregistrer un générateur
Ouvrez la solution que vous avez terminée dans la Procédure pas à pas : création d'un générateur de données personnalisé.
Dans le menu Affichage, cliquez sur Autres fenêtres, puis cliquez sur Fenêtre Commande pour ouvrir la fenêtre Commande.
Dans la fenêtre Commande, tapez le code suivant. Pour FilePath, substituez le chemin d'accès et le nom de votre fichier .dll compilé. Placez le chemin d'accès et le nom de fichier entre guillemets.
Remarque : Par défaut, le chemin d'accès de votre fichier .dll compilé est CheminVotreSolution\bin\Debug ou CheminVotreSolution\bin\Release.
? System.Reflection.Assembly.LoadFrom("FilePath").FullName
? System.Reflection.Assembly.LoadFrom(@"FilePath").FullName
Remarque : Vous pouvez également utiliser System.Reflection.Assembly.LoadFile("FilePath").FullName pour Visual Basic ou Visual C#.
Appuyez sur ENTRÉE.
Copiez la ligne résultante dans le Presse-papiers. Cette ligne doit se présenter comme suit :
"TestGenerator, Version=1.0.0.0, Culture=neutral, PublicKeyToken= TokenKey "
Ouvrez un éditeur de texte brut, tel que le Bloc-notes.
Fournissez les informations suivantes, en spécifiant vos propre nom d'assembly, jeton de clé publique et type d'extension, à l'aide des informations que vous avez copiées à l'étape précédente :
<?xml version="1.0" encoding="utf-8" ?> <extensions assembly="GeneratorAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=TokenKey" version="1" xmlns="urn:Microsoft.VisualStudio.TeamSystem.Data.Extensions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:Microsoft.VisualStudio.TeamSystem.Data.Extensions Microsoft.VisualStudio.TeamSystem.Data.Extensions.xsd"> <extension type="GeneratorNamespace.GeneratorClassName" enabled="true" /> </extensions>
Remarque : Le type d'extension a le format « espace_noms.nom_classe ». Le nom de l'assembly n'inclut pas l'extension « .dll ».
Enregistrez le fichier en utilisant les informations suivantes :
Nom de fichier
TestGenerator.Extensions.xml
Emplacement
[Program Files]\Microsoft Visual Studio 9.0\DBPro
Copiez votre fichier .dll compilé dans l'emplacement suivant :
Emplacement
[ProgramFiles]\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies
Fermez Visual Studio.
Rouvrez Visual Studio.
Votre générateur est enregistré et prêt à être utilisé.
Sécurité
Pour plus d'informations, consultez Sécurité des générateurs de données.
Étapes suivantes
Maintenant que vous avez inscrit le générateur de données personnalisé, vous pouvez créer un plan de génération de données et le tester. Vous pouvez également générer un projet de déploiement pour inscrire automatiquement le générateur de données.
Voir aussi
Tâches
Comment : enregistrer des générateurs de données personnalisés
Concepts
Vue d'ensemble de l'extensibilité des générateurs de données
Référence
Microsoft.VisualStudio.TeamSystem.Data.DataGenerator