【发布时间】:2014-07-18 21:06:48
【问题描述】:
我一直在尝试将旧的 COM 控件和相关的 WinForms 项目从 VS2008 升级到 VS2013。我在 2013 年使用向导中的 MFC COM Control 项目类型从头开始重新创建了 COM 控件。控件已成功构建(创建 .ocx 文件)并已使用 regsvr32 xxx.ocx 注册。
我现在尝试在 VS2013 中使用 .NET 3.5 将这个新的 COM 控件添加到一个全新的(空)WinForms 项目中。我将控件添加到工具箱没有任何问题,但是一旦将控件拖到窗体上,就会出现以下错误:
Failed to import the ActiveX control. Please ensure it is properly registered.
项目中添加了两个新引用,一个是控件本身,另一个是前缀为Ax 的控件。后一个参考显示了一个警告图标。
如果我随后尝试构建项目,则会收到以下错误:
【问题讨论】:
标签: .net com visual-studio-2013 activex