我一直在尝试将旧的COM控件和相关的WinForms项目从VS2008升级到VS2013。我使用向导中的项目类型MFC COM Control
在2013年从头开始重新创建COM控件。控件已成功构建(创建.ocx文件),并已使用regsvr32 xxx.ocx
注册。
我现在正试图在VS2013中使用.NET 3.5将这个新的COM控件添加到一个全新的(空)WinForms项目中。我将控件添加到工具箱没有任何问题,但只要我将控件拖到窗体上,我就会收到以下错误:
Failed to import the ActiveX control. Please ensure it is properly registered.
项目中添加了两个新引用,一个是控件本身,另一个是前缀为Ax
的控件。后一个参考显示一个警告图标。
如果我然后尝试构建项目,我会收到以下错误:
答案 0 :(得分:0)
我知道这个答案可能对问题的提问者没用,但我刚遇到问题并解决了。所以我想把它放在其他可能会有同样问题的人身上 所以当我下载最新的adobe阅读器时(2015版)。所以我下载了旧版本, Using this link(2011版),问题解决了。 希望这可以帮助那些人。