"Не удалось импортировать элемент управления ActiveX" в Visual Studio 2013

Я пытаюсь обновить старый COM-контроль и связанный с ним проект WinForms от VS2008 до VS2013. Я восстановил управление COM с нуля в 2013 году, используя тип проекта MFC COM Control от мастера. Элемент управления успешно создан (создается файл .ocx) и был зарегистрирован с помощью regsvr32 xxx.ocx.

Теперь я пытаюсь добавить этот новый элемент управления COM в новый (пустой) проект WinForms с использованием .NET 3.5 в VS2013. Я добавляю элемент управления в панель инструментов без каких-либо проблем, но как только я перетаскиваю элемент управления в форму, я получаю следующую ошибку:

Failed to import the ActiveX control. Please ensure it is properly registered.

В проект добавляются две новые ссылки, одна из которых является самим элементом управления, а другая - элементом управления с префиксом Ax. Последняя ссылка показывает значок предупреждения.

Если я попытаюсь построить проект, я получаю следующие ошибки:

1 ответ

Я знаю, что этот ответ может оказаться нецелесообразным для меня, но у меня была проблема, и я решил это. Поэтому я хочу поместить его сюда для других людей, которые могут иметь такую ​​же проблему позже. Итак, когда я загрузил последнюю версию Adobe Reader, это произошло (версия 2015 года). Поэтому я загружаю более старую версию, Используя эту ссылку (версия 2011), и проблема была решена. Надеюсь, это поможет кому-то там.

licensed under cc by-sa 3.0 with attribution.