Partager via


Leçon 2 : Création d’un assembly BizTalk avec nom fort pour le projet SWIFTSchemas

Dans cette leçon, vous créez un nom fort sur lequel les assemblys BizTalk sont compilés et déployés. Un assembly avec nom fort offre plusieurs avantages en matière de sécurité :

  • Un nom fort garantit l’unicité de l’assembly en affectant une signature numérique et une paire de clés unique.

  • Un nom fort protège la traçabilité de l’assembly en garantissant que personne d’autre ne peut générer une version ultérieure de l’assembly.

  • Un nom fort fournit une case activée d’intégrité forte pour garantir que le contenu de l’assembly n’a pas changé depuis la dernière build.

    Vous pouvez générer un fichier de clé à l’aide de l’outil de nom fort (sn.exe) fourni avec Visual Studio.NET ou le .NET Framework.

Pour créer un assembly BizTalk avec un nom fort

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

  2. À l’invite de commandes Visual Studio, accédez au < dossier drive> :\labs.

  3. À l’invite de commandes, tapez sn –k swift.snk, puis appuyez sur ENTRÉE. Vérifiez qu’un message de réussite s’affiche dans la fenêtre de sortie.

    Notes

    Si le message correct n’apparaît pas, utilisez Visual Studio pour résoudre les problèmes de votre assembly.

  4. Dans Explorateur de solutions, cliquez avec le bouton droit sur le projet SWIFTSchemas, puis cliquez sur Propriétés.

  5. Dans la boîte de dialogue Pages de propriétés SWIFTSchemas, vérifiez que Propriétés communes est développée, puis sélectionnez Assembly.

  6. Faites défiler les propriétés de l’assembly dans le volet droit et, dans la section Nom fort , cliquez sur la zone située à droite du fichier de clé d’assembly. Cliquez sur le bouton de sélection.

  7. Dans la boîte de dialogue Fichier de clé d’assembly, accédez à <drive :>\labs.

  8. Sélectionnez le fichier swift.snk comme fichier de clé, puis cliquez sur Ouvrir.

  9. Dans la boîte de dialogue Pages de propriétés SWIFTSchemas, cliquez sur OK.

  10. Dans le menu Fichier , cliquez sur Enregistrer tout pour enregistrer vos modifications.

    Passez à la Leçon 3 : Ajout de schémas SWIFT à un projet.