Condividi tramite


Dipendenze del campione MQRFH2 di JMS e definizione di un nome di chiave sicuro

Progetto di Visual Studio ESB. JMS. PipelineComponents dipende dalla cartella seguente:

  • <BizTalk Server Directory> di installazione. Questa cartella consente l'accesso agli spazi dei nomi seguenti:

    • Microsoft::BizTalk::Message::Interop

    • Microsoft::BizTalk::Component::Interop

Definizione della chiave con nome sicuro

In genere, la definizione della chiave con nome sicuro risiede nel file AssemblyInfo.cpp. Tuttavia, ciò potrebbe essere in conflitto con il file manifesto C++ che il compilatore aggiunge all'assembly dopo aver letto il file AssemblyInfo.cpp. Questo conflitto impedisce qualsiasi tentativo di inserire il file nella Global Assembly Cache. Il linker controlla invece il file di chiave con nome sicuro specificando il file di chiave che si trova in .. /.. /.. /.. /.. /.. /Keys/Microsoft.Practices.ESB.snk. Per modificare questo valore, passare all'impostazione di opzione seguente:

ESB. JMS. Schemi

-Progetto

--Proprietà

- Proprietà di configurazione

----Linker

-----Avanzate

- - - - - File di chiave

Nota

Se si costruisce un componente pipeline JMS, è necessario modificare il file AssemblyInfo.cpp per rimuovere eventuali riferimenti al file di chiave con nome sicuro, come descritto in precedenza. Dopo aver eseguito questa operazione, modificare l'opzione File di chiave nelle proprietà avanzate del linker per specificare il percorso e il nome del file di chiave con nome sicuro.