Assembly side-by-side

Gli assembly side-by-side (SxS) consentono alle applicazioni di specificare la versione da utilizzare di una DLL di sistema o di un componente COM classico, quale MDAC, MFS, MSVCRT oppure MSXML. Se, ad esempio, un'applicazione per servizio aziendali si basa su una versione specifica di un assembly dipendente, è possibile garantire che quest'applicazione continui a utilizzare tale versione dell'assembly anche dopo l'installazione di versioni più recenti.

Per configurare gli assembly SxS è necessario conoscere il percorso della DLL e quello del file manifesto dell'applicazione. Il percorso del file manifesto viene specificato utilizzando la proprietà relativa alla directory principale dell'applicazione, disponibile nello snap-in Servizi componenti nella scheda relativa all'attivazione **** della finestra di dialogo Proprietà dell'applicazione stessa. Il manifesto dell'applicazione è un file XML contenente informazioni sulla posizione di installazione di una DLL specifica e consente di creare un contesto di attivazione per l'applicazione. I contesti di attivazione consentono alle applicazioni di caricare una particolare versione di DLL, un'istanza di un oggetto COM o una versione personalizzata della finestra. Un manifesto è simile al frammento di file seguente:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> 
<assemblyIdentity publicKeyToken="75e377300ab7b886" type="win32" name="Test4Dir" version="1.0.0.0" processorArchitecture="x86"/> 
<file name="DirComp.dll" hash="35ca6f27b11ed948ac6e50b75566355f0991d5d9" hashalg="SHA1"> 
<comClass clsid="{6C6CC20E-0F85-49C0-A14D-D09102BD7CDC}" progid="DirComp.PathInfo" threadingModel="apartment"/> 
<typelib tlbid="{AA56D6B8-9ADB-415D-9E10-16DD68447319}" version="1.0" helpdir=""/> 
</file> 
</assembly>

È possibile utilizzare lo strumento di amministrazione Servizi componenti per immettere il percorso completo della directory principale dell'applicazione, che contiene un file manifesto valido per l'assembly side-by-side dell'applicazione COM+ specifica.

Vedere anche

Concetti

Registrazione dei componenti serviti

Footer image

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.