HOW TO:包裝型別程式庫的多個版本
更新:2007 年 11 月
您可以選擇性地包裝超過一個版本號碼以上的型別程式庫。例如,您可以指示主要 Interop 組件支援型別程式庫版本 1.0 和 1.1。
若要包裝多版本的型別程式庫
匯入型別程式庫檔案:
tlbimp LibUtil.tlb /primary /keyfile:CompanyA.snk /out:LibUtil.dll
使用 MSIL 反組譯工具 (Ildasm.exe) 從匯入的組件建立文字檔。
ildasm LibUtil.dll /out:LibUtil.il
使用文字編輯器,將第二個 PrimaryInteropAssemblyAttribute 屬性插入由 Tlbimp.exe 所新增的屬性之下。包含代表第二個型別程式庫版本的主要及次要版本編號。
使用 MSIL 組譯工具 (Ilasm.exe) 從修改過的文字檔中產生和簽名新的組件。
ilasm LibUtil.il /dll /key:CompanyA.snk
請參閱
工作
HOW TO:使用 Tlbimp.exe 產生主要 Interop 組件