Partager via


Dépendances et définition d’un nom de clé fort pour l’exemple JMS MQRFH2

Le projet Visual Studio ESB. JMS. PipelineComponents dépend du dossier suivant :

  • <BizTalk Server répertoire> d’installation. Ce dossier permet d’accéder aux espaces de noms suivants :

    • Microsoft ::BizTalk ::Message ::Interop

    • Microsoft ::BizTalk ::Component ::Interop

Définition de la clé de nom fort

En règle générale, la définition de clé de nom fort réside dans le fichier AssemblyInfo.cpp. Toutefois, cela serait en conflit avec le fichier manifeste C++ que le compilateur ajoute à l’assembly après qu’il a lu le fichier AssemblyInfo.cpp. Ce conflit empêcherait toute tentative de placer le fichier dans le Global Assembly Cache. Au lieu de cela, l’éditeur de liens contrôle le fichier de clé de nom fort en spécifiant le fichier de clé situé dans .. /.. /.. /.. /.. /.. /Keys/Microsoft.Practices.ESB.snk. Pour modifier cette valeur, accédez au paramètre d’option suivant :

ESB. JMS. Schémas

-Projet

--Propriétés

- - - Propriétés de configuration

----Linker

-----Avancé

- - - - - - - Fichier de clé

Notes

Si vous construisez un composant de pipeline JMS, vous devez modifier le fichier AssemblyInfo.cpp pour supprimer toutes les références au fichier de clé de nom fort, comme décrit précédemment. Après cela, modifiez l’option Fichier de clé dans les propriétés avancées de l’éditeur de liens pour spécifier le chemin et le nom du fichier de clé de nom fort.