我们有一个 VB6 Windows 应用程序,现在用户想用最新的 C# Asp.net/Asp.Net MVC 应用程序转换它。
如果无法使用 Asp.net Web 应用程序,那么我们可以选择 C# winform 应用程序。
我的问题是有哪些可用的迁移工具以及转换中的挑战是什么。
请建议?
我们有一个 VB6 Windows 应用程序,现在用户想用最新的 C# Asp.net/Asp.Net MVC 应用程序转换它。
如果无法使用 Asp.net Web 应用程序,那么我们可以选择 C# winform 应用程序。
我的问题是有哪些可用的迁移工具以及转换中的挑战是什么。
请建议?
即使有这样的工具(我 99.99% 肯定没有),也不要使用它。这种自动转换从来都不是一个好主意。相反,从头开始重写应用程序,您最终会得到更好的代码。
我不知道有什么好的转换工具可以为您完成所有工作,而且您确实不想这样做。Web/MVC 应用程序的工作方式与 WinForms 应用程序完全不同。要转换为 C# WinForm 应用程序,您还需要手动执行此操作。
在不了解该应用程序的功能的情况下,我不能说您是否可以将其制作为网络应用程序,但理论上这是可能的。我过去曾将表单应用程序迁移到基于 Web 的应用程序,没有任何问题。但我确实必须自己做而不是使用工具。