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.