Procedura: eseguire il wrapping di più versioni delle librerie dei tipi
Se lo si desidera, è possibile eseguire il wrapping di più versioni di una libreria dei tipi. È ad esempio possibile indicare che un assembly di interoperabilità primario supporta le versioni 1.0 e 1.1 di una libreria dei tipi.
Per eseguire il wrapping di più versioni di una libreria dei tipi
Importare un file di libreria dei tipi:
tlbimp LibUtil.tlb /primary /keyfile:CompanyA.snk /out:LibUtil.dll
Creare un file di testo dall'assembly importato utilizzando il disassembler MSIL (Ildasm.exe).
ildasm LibUtil.dll /out:LibUtil.il
Utilizzando un editor di testo, inserire un secondo attributo PrimaryInteropAssemblyAttribute sotto l'attributo aggiunto da Tlbimp.exe. Includere i numeri di versione principale e secondaria che rappresentano la seconda versione della libreria dei tipi.
Generare e firmare un nuovo assembly dal file di testo modificato mediante l'assembler MSIL (Ilasm.exe).
ilasm LibUtil.il /dll /key:CompanyA.snk
Vedere anche
Attività
Procedura: generare assembly di interoperabilità tramite Tlbimp.exe