У меня есть консольное приложение .net и com-объект, который я хочу создать с помощью:
var t = Type.GetTypeFromProgID("myProgID");
var o = Activator.CreateInstance(t);
все работает нормально, когда клиентская платформа - .net framework 3.5, но вылетает, когда я обновляю номер версии до 4.0 с
Получение фабрики классов COM для компонента с CLSID {xxx-xxx} не удалось из-за следующей ошибки: 80004005 (E_FAIL)?
COM-объект создан с использованием .Net Framework 3.5
Что мне сделать, чтобы мой объект Com был пригоден для использования?
Заранее спасибо!