Как программа на C # может использовать C ++ dll любой версии?
Мы создаем dll, написанную на C ++, предоставляющую доступ к некоторому оборудованию. У нас также есть программа на C #, которая использует эту DLL.
У нас проблема с версиями. Действительно, при запуске программы на C # она абсолютно хочет использовать именно ту версию DLL C ++, которую она использовала при компиляции. То есть если программа C # была скомпилирована с использованием C ++ dll 1.2.3.4, то программа откажется работать с C ++ dll 1.2.3.5.
Я хотел бы проинструктировать программу C # использовать любую C ++ dll с версией 1.2.
Где я могу настроить это в проекте C #?
Этот вопрос был замененвон тот, больше связанных с COM.