Procedura: modificare assembly di interoperabilità
Aggiornamento: novembre 2007
Mediante l'utilità di importazione della libreria dei tipi (Tlbimp.exe) la maggior parte delle firme dei metodi COM viene convertita in firme gestite. Molti tipi tuttavia richiedono informazioni aggiuntive che è possibile specificare con la modifica dell'assembly di interoperabilità. In questo argomento viene descritto come modificare un assembly di interoperabilità. Nell'argomento Modifiche di marshalling vengono identificati vari casi in cui occorre modificare l'assembly di interoperabilità e vengono descritte le modifiche necessarie.
Per specificare le modifiche di marshalling in MSIL (Microsoft intermediate language)
Generare l'assembly di interoperabilità iniziale mediante Tlbimp.exe. Per produrre un assembly denominato New.dll da New.tlb, ad esempio, digitare il seguente comando al prompt dei comandi:
tlbimp New.tlb /out:New.dll
Al prompt dei comandi digitare il seguente comando per produrre codice MSIL per l'assembly:
ildasm New.dll /out:new.il
Modificare MSIL come necessario.
Digitare il comando riportato di seguito al prompt dei comandi per produrre un nuovo file New.dll per la definizione della sintassi corretta:
ilasm New.il /dll
Vedere anche
Concetti
Personalizzazione dei wrapper di runtime disponibili per la chiamata
Riferimenti
Utilità di importazione della libreria dei tipi (Tlbimp.exe)