在 vs2008 中更新 ActiveX 包装器

Posted

技术标签:

【中文标题】在 vs2008 中更新 ActiveX 包装器【英文标题】:Updating an ActiveX wrapper in vs2008 【发布时间】:2011-12-06 12:36:44 【问题描述】:

我相信这对某人来说是一个简单的问题。我们有一些遗留的 C++ 项目仍然使用我们自己的 ActiveX 控件。在 vs6 中,当这些控件发生更改时更新自动生成的包装器非常简单,您只需重新插入控件,VS 就会识别出该控件已经在项目中并更新了包装器。我在 vs2008 中看不到如何做到这一点,有什么想法吗?

【问题讨论】:

【参考方案1】:

经过一番解释后,我会回答我自己的问题。最后,我重新安装了 VS6,创建了一个新的测试应用程序并重新插入了 ActiveX 控件。然后我比较了对我的 vs2008 项目的更改。它起作用了,但它真的不应该是这样的。 微软真的搞砸了 MFC/AFX 集成;他们显然不再关心它了。

【讨论】:

以上是关于在 vs2008 中更新 ActiveX 包装器的主要内容,如果未能解决你的问题,请参考以下文章

VS2008 在IE中 调试 ActiveX控件

ActiveX 插件导致 ASSERT 在 VS2008 中的应用程序退出时失败

发布模式下无法为 COM 组件创建 ActiveX 组件(VS2010 特定)

ActiveX 使用 C# 返回的 VARIANT 为 NULL

在 C# VS2008 项目中使用 sqlite 的数据访问方法?

如何在 MFC 对话框中替换/更新 ActiveX 控件