首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将VB6应用程序转换为.NET的策略

将VB6应用程序转换为.NET的策略
EN

Stack Overflow用户
提问于 2010-04-27 18:39:44
回答 5查看 1.6K关注 0票数 7

开始将表单一次转换成一个.NET,然后通过COM-interop从VB6应用程序调用它,这是不是一个好主意?

这样,在该过程结束时,您只需将VB6应用程序的“外壳”转换为一个新的.NET应用程序,所有表单就可以在.NET中运行了。

有没有更好的策略?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-04-27 19:30:00

我们也有一个要移植到.NET的VB6应用程序,并且我们使用COM-Interop策略。所有的新功能都可以在.NET中实现,只有图形用户界面的东西仍然是VB;同时,我们可以独立开发一个新的图形用户界面。

如果您还不知道这一点,您可以使用免注册的COM互操作在不使用注册表的情况下进行COM互操作(因为这会给我们带来一些问题

  • MSDN Documentation
  • Manifest-Creator (very useful!)
票数 3
EN

Stack Overflow用户

发布于 2010-04-27 19:14:13

如果是我的话,我会直接把创可贴撕下。我看不出为您的应用程序提供介于.NET窗体和COM-interop之间的状态有什么好处,因为它只会增加不必要的复杂性。

票数 3
EN

Stack Overflow用户

发布于 2010-04-28 16:42:52

有很多关于转换策略的建议。

  • 在这里查看其他问题,特别是如果你缺少开发人员的时候,强烈推荐Microsoft's page关于商业迁移工具的不同转换。
    • (转换为c#和vb.net)
    • (转换为vb.net))
    • 和,我以前从未听说过,在编辑中建议使用(从vb.net)

转换为c#

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2720445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档