"在Visual Studio 2013中导入ActiveX控件失败"

eua*_*ano 6 .net com activex visual-studio-2013

我一直在尝试将旧的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.后一个参考显示警告图标.

如果我然后尝试构建项目,我会收到以下错误:

构建错误

Mau*_*beh 1

我知道这个答案可能对提问者没有用,但我只是遇到了问题,并解决了它。所以我想把它放在这里,供以后可能遇到同样问题的其他人使用。
所以当我下载最新的 adobe reader(2015 版)时,就发生了这种情况。所以我使用此链接下载了旧版本 (2011 版),问题得到了解决。希望这对那里的人有帮助。