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

时间:2014-05-29 11:12:43

标签: .net com visual-studio-2013 activex

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

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

Build Errors

1 个答案:

答案 0 :(得分:0)

我知道这个答案可能对问题的提问者没用,但我刚遇到问题并解决了。所以我想把它放在其他可能会有同样问题的人身上 所以当我下载最新的adobe阅读器时(2015版)。所以我下载了旧版本, Using this link(2011版),问题解决了。 希望这可以帮助那些人。