Riepilogo della conversione da assembly a libreria dei tipi

Gli assembly forniscono a Common Language Runtime informazioni sulle implementazioni dei tipi. Le librerie dei tipi hanno un comportamento analogo per i tipi COM. I client COM non possono accedere alle informazioni sui tipi fornite dagli assembly. Le rappresentazioni di assembly, moduli, tipi, parametri e campi devono essere prima esportate dall'assembly a una libreria dei tipi.

Per consentire la conversione da assembly a libreria dei tipi, .NET Framework fornisce alcuni strumenti e un'API. I diversi meccanismi che consentono di generare una libreria dei tipi producono tutti lo stesso risultato. Per semplicità, in questa sezione verrà illustrata solo l'utilità di esportazione della libreria dei tipi (Tlbexp.exe), unitamente alle regole di conversione che presiedono all'esportazione delle informazioni sui tipi. Per una descrizione dei meccanismi alternativi che permettono di esportare assembly, vedere Preparazione di un assembly per COM.

Poiché le librerie dei tipi non possono contenere tutte le informazioni presenti negli assembly, può accadere che il processo di conversione scarti alcuni dati durante l'esportazione. In questa sezione vengono illustrate tali trasformazioni e viene identificata l'origine di ogni informazione contenuta nella libreria dei tipi risultante.

In questa sezione

Sezioni correlate