Interoperabilità COM senza registrazione
Aggiornamento: novembre 2007
L'interoperabilità COM senza registrazione consente di attivare un componente senza utilizzare il Registro di sistema di Windows per memorizzare informazioni sugli assembly. Anziché registrare un componente su un computer durante la distribuzione, vengono creati file manifesto di tipo Win32 contenenti informazioni sull'associazione e sull'attivazione in fase di progettazione. L'attivazione di un oggetto è controllata da tali file manifesto, anziché da chiavi del Registro di sistema.
Utilizzando l'attivazione senza registrazione per gli assembly, anziché effettuarne la registrazione durante la distribuzione, è possibile usufruire di due vantaggi:
È possibile controllare la versione della DLL che verrà attivata in caso di installazione di più versioni in un computer.
Gli utenti finali possono copiare l'applicazione in una directory appropriata del computer tramite XCOPY o FTP. L'applicazione potrà quindi essere eseguita da tale directory.
In questa sezione vengono descritti i due tipi di manifesto necessari per l'interoperabilità COM senza registrazione: il manifesto dell'applicazione e quello del componente. Questi manifesti sono costituiti da file XML. Un manifesto dell'applicazione, creato dallo sviluppatore di un'applicazione, contiene metadati che descrivono gli assembly e le relative dipendenze. Un manifesto del componente, creato dallo sviluppatore di un componente, contiene informazioni altrimenti inserite nel Registro di sistema di Windows.
In questa sezione
Requisiti per l'interoperabilità COM senza registrazione
Vengono identificati i requisiti di versione del sistema operativo e di .NET Framework.Configurazione di componenti COM per l'attivazione senza registrazione
Vengono descritti gli assembly side-by-side COM.Procedura: configurare componenti basati su .NET per l'attivazione senza registrazione
Viene descritto come creare un manifesto dell'applicazione e come creare e incorporare un manifesto del componente.
Sezioni correlate
- Esecuzione side-by-side per l'interoperabilità COM
Viene descritto come condividere in modo protetto i componenti attraverso i servizi di interoperabilità COM.