代码之家  ›  专栏  ›  技术社区  ›  Jason N. Gaylord

Interop Forms Toolkit DLL和“类不支持自动化或不支持预期接口”错误

  •  0
  • Jason N. Gaylord  · 技术社区  · 14 年前

    我有一个.NET WinForms应用程序,我已经使用Interop Forms Toolkit 2.1将其转换为COM dll。应用程序的安装项目将mytlb和Microsoft.InteropFormTools.tlb文件设置为注册为vsdrpCOM。该项目的先决条件是确保安装了Windows Installer 3.1、.NET Framework 3.5 SP1和Microsoft Interop Forms Redistributable Package 2.0a。

    当我在安装了visualstudio2010和visualstudio6的windowsxpbox上本地运行这个程序时,它运行得很好。但是,在这台WindowsXP机器上,我收到一个错误:“类不支持自动化或不支持预期的接口。”

    2 回复  |  直到 14 年前
        1
  •  2
  •   Jason N. Gaylord    14 年前

    我得到了它。对于遇到相同问题的人,请执行以下操作:

    1. 进入VisualStudio2005、2008或2010(我使用的是2010)并构建互操作窗体。
    2. 然后,进入VisualBasic6。如果您的库尚未被引用,请引用
    3. 生成VB6可执行文件。

    你可以走了。谢谢你的建议,克里斯!

        2
  •  0
  •   Community CDub    7 年前