我已经知道有一个代码迁移向导,它有助于从vb6迁移到vb.net。 我如何在vb 2008中访问它?
由于 Furqan
答案 0 :(得分:1)
似乎有some tool support available。
但是,如果你正在从VB 6到.NET 4.0进行技术上的飞跃,我会对使用 migrate 一词持怀疑态度。
如果您的VB 6应用程序设计得非常好,核心业务逻辑很好地隔离在不同的类中,那么这些部分可能适合迁移。
但是,如果有人打算再支持和维护这个应用程序10年,你应该考虑重写是否是更好的选择。这样,开始利用新技术提供的效率提升将更容易。我认为没有任何迁移工具可以将VB 6代码转换为例如匿名方法,lambda表达式,linq,反射和泛型。
如果您的长期应用程序多年来一直在增加代码熵和复杂性,导致它难以理解且难以维护,那么考虑重写的必要性尤为重要。