Partager via


Ajout et suppression de fonctoids personnalisés dans la boîte à outils de Visual Studio

Cette rubrique explique comment ajouter des fonctoids personnalisés à et supprimer des fonctoids personnalisés de la boîte à outils Visual Studio.

Ajout de fonctoids personnalisés à Visual Studio

Pour pouvoir utiliser des fonctoids personnalisés dans un mappage, vous devez les avoir préalablement ajoutés dans la boîte à outils de Visual Studio. La procédure suivante permet d'ajouter des fonctoids personnalisés.

Pour ajouter un fonctoid personnalisé

  1. Ajoutez le fonctoid à la boîte à outils de Visual Studio.

    1. À l'aide de l'Explorateur Windows, recherchez l'assembly qui implémente vos fonctoids personnalisés.

    2. Copiez l’assembly dans le < dossier >d’installation BizTalk Server\Outils de développement\Mapper Extensions. Le Mappeur BizTalk recherche les fonctoids personnalisés dans ce répertoire.

    3. Dans un projet BizTalk Visual Studio, dans le menu Outils , cliquez sur Choisir les éléments de boîte à outils.

    4. Dans la boîte de dialogue Choisir des éléments de boîte à outils , cliquez sur l’onglet Fonctoids du mappeur BizTalk .

    5. Cliquez sur Réinitialiser, puis sur OK. Ce processus peut prendre quelques instants.

      Vos fonctoids personnalisés doivent maintenant apparaître dans la boîte à outils sous les onglets correspondant à leur catégorie.

      - OU -

    6. Dans un projet BizTalk Visual Studio, dans le menu Outils , cliquez sur Choisir les éléments de boîte à outils.

    7. Dans la boîte de dialogue Choisir des éléments de boîte à outils , cliquez sur l’onglet Fonctoids du mappeur BizTalk .

    8. Cliquez sur Réinitialiser, puis sur OK.

      Notes

      Si votre fonctoid personnalisé n'expose aucun code Inline, vérifiez que son assembly est disponible dans le Global Assembly Cache.

    9. Dans le menu Fichier , cliquez sur Quitter pour fermer Visual Studio.

    10. Démarrez l’invite de commandes Visual Studio.

    11. À l’invite de commandes, tapez devenv /setup.

    12. Démarrez Microsoft Visual Studio.

      Le ou les fonctoids personnalisés doivent apparaître sous l'onglet approprié.

  2. Ajoutez l'assembly au Global Assembly Cache. Si votre assembly contient uniquement des fonctoids Inline, vous pouvez ignorer cette étape.

    1. Démarrez l’invite de commandes Visual Studio.

    2. Placez-vous dans le dossier contenant votre assembly.

    3. À l’invite de commandes, tapez gacutil /if <assembly_path >. Par exemple, si le nom de votre assembly est FunctoidLibrary.dll, tapez gacutil /if FunctoidLibrary.dll.

    4. Lorsque vous avez terminé, tapez exit.

Suppression de fonctoids personnalisés de Visual Studio

La procédure suivante permet de supprimer des fonctoids personnalisés.

Pour supprimer un fonctoid personnalisé

  1. Supprimez le fonctoid de la boîte à outils de Visual Studio.

    1. Dans un projet BizTalk Visual Studio, dans le menu Outils , cliquez sur Choisir les éléments de boîte à outils.

    2. Dans la boîte de dialogue Choisir des éléments de boîte à outils , cliquez sur l’onglet Fonctoids du mappeur BizTalk .

    3. Recherchez le fonctoid personnalisé dans la liste, sélectionnez la zone Supprimer case activée, puis cliquez sur OK.

      - OU -

    4. Lors de la modification d’une carte dans un projet Visual Studio BizTalk, cliquez sur l’onglet Boîte à outils pour afficher la palette de boîte à outils.

    5. Cliquez sur le groupe de fonctoids contenant votre fonctoid personnalisé.

    6. Cliquez avec le bouton droit sur le fonctoid que vous souhaitez supprimer, puis cliquez sur Supprimer ou appuyez sur la touche Supprimer.

  2. Supprimez l’assembly fonctoid du répertoire Developer Tools\Mapper Extensions .

    Attention

    Si un assembly contient des fonctoids actifs, ne le supprimez pas. Vous risqueriez de supprimer d'autres mappages.

    1. Démarrez Windows Explorer et accédez au répertoire Developer Tools\Mapper Extensions de BizTalk Server.

    2. Cliquez avec le bouton droit sur l’assembly contenant le fonctoid supprimé, puis cliquez sur Supprimer pour supprimer le fichier.

  3. Supprimez l'assembly du fonctoid du Global Assembly Cache. Si votre assembly contient uniquement des fonctoids Inline, vous pouvez ignorer cette étape.

    Attention

    Si un assembly contient des fonctoids actifs, ne le supprimez pas du Global Assembly Cache. Vous risqueriez de supprimer d'autres mappages.

    1. Démarrez l’invite de commandes Visual Studio.

    2. À l’invite de commandes, tapez gacutil /u <assembly_display_name>. Par exemple, si le nom de votre assembly est FunctoidLibrary.dll, tapez gacutil /if FunctoidLibrary.

    3. Lorsque vous avez terminé, tapez exit.

Voir aussi

Développement de fonctoids personnalisés