Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

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

  1. Importare un file di libreria dei tipi:

    tlbimp LibUtil.tlb /primary /keyfile:CompanyA.snk /out:LibUtil.dll
    
  2. Creare un file di testo dall'assembly importato utilizzando il disassembler MSIL (Ildasm.exe).

    ildasm LibUtil.dll /out:LibUtil.il
    
  3. 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.

  4. Generare e firmare un nuovo assembly dal file di testo modificato mediante l'assembler MSIL (Ilasm.exe).

    ilasm LibUtil.il /dll /key:CompanyA.snk
    
Mostra: