Я бы хотел создать приложение testharness для COM dll.
В псевдокоде:
- Изучение целевой библиотеки DLL и определение методов общедоступных объектов
- Позволяет пользователю выбрать объект, метод и параметры
- создать экземпляр объекта и вызвать метод с соответствующими параметрами
Я предполагаю, что это возможно, поскольку это эффективно то, что VS делает, когда создает Interop dll, но я понятия не имею, как проверить произвольную dll и извлечь соответствующую информацию об объекте / методе / параметре.
Я предполагаю, что пространство имен Reflection
не поможет, поскольку это не .net dll - Где мне искать?