У меня есть проект .NET 2.0, который должен использовать компонент COM (в частности, Redemption).В Visual Studio 2010 я добавляю ссылку на dll COM, как и во всех предыдущих версиях VS (щелкните правой кнопкой мыши проект-> Добавить ссылку-> вкладка COM-> выберите продукт-> Ok).Когда я собираю и пытаюсь запустить приложение, я получаю следующую ошибку:
Creating an instance of the COM component with CLSID {29AB7A12-B531-450E-8F7A-EA94C2F3C05F} from the IClassFactory failed due to the following error: 80004005.
Мне не очень повезло, выяснив, что происходит с этой ошибкой.
Я уже проверил, что на компьютере, на котором запущено приложение, COM-файл зарегистрирован через regsvr32.exe.
Единственное, о чем я могу подумать, это то, что это как-то связано с Visual Studio 2010импортировать COM-компоненты иначе (возможно?), чем предыдущие версии?Любое направление по этому вопросу было бы чрезвычайно полезно.
Заранее спасибо.
РЕДАКТИРОВАТЬ: Код, используемый для создания экземпляра класса COM.
RDOSession session = new RDOSessionClass();