У меня есть .net консольное приложение и COM-объекта Я хочу создать экземпляр с помощью:COM объект не может быть создан при обновлении клиента .Net Framework версии
var t = Type.GetTypeFromProgID("myProgID");
var o = Activator.CreateInstance(t);
все отлично работает, когда клиент платформы рамки .net 3.5, но сбой при обновлении номера версии до версии 4.0 с помощью
Из-за ошибки, произошедшей из-за ошибки: 80004005 (E_FAIL), из-за ошибки сборки COM-класса для компонента с CLSID {xxx-xxx}?
COM объект построен с .Net Framework 3.5
Что мне сделать, чтобы мой Com объект использовать?
Спасибо заранее!
Вы используете 64-разрядную версию Windows? И он снова работает при переключении на .NET 3.5? – 2010-12-15 13:36:06
Нет. Это Windows XP на 32-битной платформе – 2010-12-15 13:39:56