我有一个VB6.0应用程序,由我之前的这个公司的人创建。现在我不得不做一些改变,是否有可能在VS2003或VS2008中编译VB6项目?如果是,那么如何?我需要为此做些特别的事情吗?VS2003/2008中的Visual Basic
如果不可以,我可以在我的机器上安装VB6作为单独的应用程序,我已经安装了VS2003和VS2008?
感谢您的帮助。
我有一个VB6.0应用程序,由我之前的这个公司的人创建。现在我不得不做一些改变,是否有可能在VS2003或VS2008中编译VB6项目?如果是,那么如何?我需要为此做些特别的事情吗?VS2003/2008中的Visual Basic
如果不可以,我可以在我的机器上安装VB6作为单独的应用程序,我已经安装了VS2003和VS2008?
感谢您的帮助。
看看这个类似的问题:Write VB6 on Visual Studio 2008 without .NET support?
总之,这是不可能打开/在Visual Studio 2003或更高版本编译VB6项目。
据我所知,在同一台机器上安装VB6 IDE和VS2003是没有问题的。
您可以在同一台机器上安装VB6.0。
也就是说,如果你打开一个新版本的项目,它应该尝试为你转换它。这里或那里可能会有一些障碍,但它大多做得很好。
您可以并排安装VB6.0。是的,转换到.NET是可用的,但它将是一个恶梦,除了最微不足道的项目 - API是完全不同的,而不是所有的地图。你可能会更好过任何
a)用VB6
或
B)移植到C#,IronPython的,甚至非微软的语言坚持(如果你被允许)。
为什么不是VB.NET? – 2010-01-04 22:47:32
用另一种语言重写通常是错误的选择。有关这些问题的VB迁移的详细讨论。 http://stackoverflow.com/questions/tagged/vb6-migration – MarkJ 2010-01-05 09:22:49
你可以从命令行编译VB6项目,所以我想你可能会在你点击Build时破坏Visual Studio项目来运行VB6编译器。但我无法想象它会值得。 http://stackoverflow.com/questions/478241/vb6-compilation-from-command-line – MarkJ 2010-01-05 13:02:24