Interoperabilità COM senza registrazione

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

Sezioni correlate