共用方式為


HOW TO:包裝型別程式庫的多個版本

更新:2007 年 11 月

您可以選擇性地包裝超過一個版本號碼以上的型別程式庫。例如,您可以指示主要 Interop 組件支援型別程式庫版本 1.0 和 1.1。

若要包裝多版本的型別程式庫

  1. 匯入型別程式庫檔案:

    tlbimp LibUtil.tlb /primary /keyfile:CompanyA.snk /out:LibUtil.dll
    
  2. 使用 MSIL 反組譯工具 (Ildasm.exe) 從匯入的組件建立文字檔。

    ildasm LibUtil.dll /out:LibUtil.il
    
  3. 使用文字編輯器,將第二個 PrimaryInteropAssemblyAttribute 屬性插入由 Tlbimp.exe 所新增的屬性之下。包含代表第二個型別程式庫版本的主要及次要版本編號。

  4. 使用 MSIL 組譯工具 (Ilasm.exe) 從修改過的文字檔中產生和簽名新的組件。

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

請參閱

工作

HOW TO:使用 Tlbimp.exe 產生主要 Interop 組件

概念

產生主要 Interop 組件

製作主要 Interop 組件