Я использую версию COM-сервера (в C # проекте через COM-взаимодействие).В более новой версии того же COM EXE добавлены дополнительные методы.Я хочу добавить более новый exe в тот же проект и в зависимости от определенных условий использовать новую версию против старой версии.
Я посмотрел на extern в C # 2.0 , но не работает для COM-взаимодействия.
Обтекание нескольких версий объясненной typelib здесь работает толькоПервичные сборки взаимодействия.И в более новой версии у меня есть новые открытые методы.
Даже если v1.0 exe имеет uuid, отличный от v1.1 exe, добавить его в проект не удается.VS жалуется и просит удалить другую.
Есть ли способ добавить и библиотеку типов (с другим uuid и версией), но с тем же именем библиотеки?Я думаю, что одна и та же библиотека блокирует добавление обоих библиотек типов.
Как вы обычно справляетесь с такими сценариями?