Procedura: modificare assembly di interoperabilità

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)

  1. Generare l'assembly di interoperabilità iniziale mediante Tlbimp.exe. Per creare un assembly per un'applicazione denominata New.dll a partire da New.tlb, digitare il seguente comando al prompt dei comandi:

    tlbimp New.tlb /out:New.dll
    
  2. Al prompt dei comandi digitare il seguente comando per produrre codice MSIL per l'assembly:

    ildasm New.dll /out:new.il
    
  3. Modificare MSIL come necessario.

  4. 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

Riferimenti

Tlbimp.exe (utilità di importazione della libreria dei tipi)

Ildasm.exe (disassemblatore MSIL)

Ilasm.exe (assembler MSIL)

Concetti

Modifiche di marshalling

personalizzazione di wrapper di runtime richiamabili