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