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

Cra*_*ton 7 .net vb.net vb6-migration

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

这样,在流程结束时,您只需将VB6应用程序的"shell"转换为新的.NET应用程序,并且所有表单都可以在.NET中使用.

有更好的策略吗?

gam*_*gul 3

我们有一个 VB6 应用程序正在移植到 .NET,并且我们使用 COM-Interop 策略。所有新功能都可以在 .NET 中实现,只有 GUI 部分仍然是 VB;同时,我们可以独立开发新的GUI。

如果您还不知道这一点,您可以使用免注册 COM Interop 来执行 COM Interop ,而无需使用注册表(因为这给我们带来了一些问题) :