我使用需要一些 .dll 文件的 Windows 窗体应用程序。
我第一次完成它,构建并运行,它工作并且很好。(64 位处理器、64 位 Windows 7、Visual Studio 2012)
然后,我将整个项目复制并粘贴到其他 PC(64 位处理器、32 位 Windows 8、Visual Studio 2012)。我无法运行它,出现错误消息“类未注册,异常形式 HResult 0x080040154 (REGDB_E_CLASSNOTREG)”
我已经尝试过解决方案:
- 将平台从anyCPU更改为x86,不起作用
- 将所有 .dll 文件放入 system32 文件夹,不起作用
- 尝试使用 regsvr32 注册类,但我收到错误消息说我的 .dll 文件:“已加载但未找到入口点”
而且我什至无法在 Visual Studio 中打开我的 Form.cs[design],