.net REGDB_E_CLASSNOTREG中的vb6 dll

时间:2013-09-23 14:10:39

标签: vb.net dll vb6 compiled

希望有人能帮助我.. 我创建了一个vb6 dll,它假设使用printer.print方法,因为我想要一个更简单的打印机功能..它在使用vb.net 2012的同一台计算机上运行顺利,问题是在新安装的操作系统中使用必备已安装的计算机发布它/ p>

P.S。已经尝试安装vb6 IDE并尝试了实际的printer.print没有问题

1 个答案:

答案 0 :(得分:1)

确保安装程序正确注册DLL。鉴于你的头衔,这可能是第一个罪魁祸首。但是也会有一些(很多?)VB6运行时也需要安装。我不确定标准的.NET安装程序制造商是否知道如何确定它们是什么,并且您安装的新机器可能还没有它们。

当您安装VB6 IDE时,您可能已经修复了该机器的运行时问题,因此它可能与正在注册的DLL有关。对于更多安装,您可能必须为项目创建一个mini VB6安装程序来安装运行时。

什么是目标操作系统?