У нашего клиента есть старые Win32-клиенты, которые используют собственный C ++ COM-файл, зарегистрированный нами, который мы предоставляем.
Мы хотим заменить нативный .dll версией .NET. Итак, мы создали .NET DLL и COM зарегистрировали его. У нас есть собственные тестовые клиенты C ++, которые могут обрабатывать переход от старого .dll к новому, но ... кажется, нам нужно перекомпилировать их, чтобы он работал.
Есть ли логическая причина, по которой нам нужно перекомпилировать тестовый клиент, или мы делаем что-то не так?
Мы не можем требовать от наших клиентов перекомпилировать своих клиентов.