Поделиться через


Практическое руководство. Включение нескольких версий библиотек типов

При необходимости можно включить несколько версий библиотек типов. Например, можно указать, что основная сборка взаимодействия будет поддерживать версии библиотеки типов 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
    

См. также

Задачи

Практическое руководство. Создание основной сборки взаимодействия с помощью программы Tlbimp.exe

Основные понятия

Генерация основных сборок взаимодействия

Создание основных сборок взаимодействия