Condividi tramite


Ridistribuzione di assembly di interoperabilità primari

Gli assembly di interoperabilità primari vengono ridistribuiti agli utenti finali nell'ambito di un'applicazione .NET Framework. A parte la necessità di registrare ciascuna libreria dei tipi COM rilevante sul computer dell'utente, la distribuzione di un'applicazione contenente uno o più assembly di interoperabilità primari rimane invariata per qualsiasi applicazione basata su .NET. Per una descrizione completa delle funzionalità di distribuzione disponibili, vedere Distribuzione di applicazioni.

Per definizione, gli assembly di interoperabilità primari vengono sempre firmati dall'editore per garantirne l'univocità. In qualità di singola definizione ufficiale dei tipi in essi descritti, si può prevedere che gli assembly di interoperabilità primari più diffusi vengano installati nella Global Assembly Cache anche in caso di distribuzione dello stesso assembly nella directory di un'applicazione. Quando sia l'assembly globale che l'assembly locale dispongono della stessa firma del fornitore, in Common Language Runtime l'applicazione viene sempre indirizzata all'assembly di interoperabilità primario nella Global Assembly Cache. In questo caso, l'applicazione non è isolata rispetto alle modifiche di versione apportate dal fornitore. Se l'applicazione richiede questo tipo di isolamento, generare un assembly di interoperabilità specifico mediante l'utilità di importazione della libreria dei tipi (Tlbimp.exe), anziché utilizzare l'assembly di interoperabilità primario.

Vedere anche

Attività

Procedura: registrare assembly di interoperabilità primari

Concetti

Programmazione con assembly di interoperabilità primari

Individuazione di assembly di interoperabilità primari