2

我们正在将用 VB6 编写的 COM+ 应用程序\组件迁移到 .Net。我们已经成功迁移了我们的大部分组件(约 50 个),其中包含 1000 多个类。最后一个(也是最大的)组件有 356 个类,当通过组件服务将 VB6 版本添加到 COM+ 目录时,它可以正常加载。转换为 .Net 后,尝试添加到目录时,我们收到 8007007A 错误。如果我们删除一些类(特别是减少到 347 个),组件会像魅力一样加载。此行为在 Windows 7 和 Windows Server 2012 上均显示。在 .Net 中添加的实际 dll 比在 VB6 中小(不足为奇),约 5k 与约 1k。关于问题到底是什么的任何想法?(不要真的相信错误信息)。任何指导将不胜感激。

谢谢。

4

0 回答 0