有没有办法在2018年编译VB6?

时间:2018-11-14 18:59:54

标签: compilation vb6 vb6-migration legacy-code

我需要这个的原因是我正在移植一个VB6应用程序,并且在VB6和C#之间的算术差异很小。我只需要测试几个计算。我最感兴趣的是它的结果:

Round(2.24984, 1)

如果在VB6中达到2.3,我就知道了。但是,如果没有的话,可能要采取一些步骤才能解决问题。

在线VB6小提琴将是理想的选择,但是如果需要的话,我可以安装虚拟机。

1 个答案:

答案 0 :(得分:2)

否,您不能直接在Visual Studio 2017中编译VB6项目。

您可以做的是在Visual Studio 2008中打开项目,然后使用Visual Basic更新向导将其迁移到VB.Net。 (迁移的代码可能会出现一些错误,您必须自行修复。)完成此操作后,您可以在Visual Studio 2017(Visual Studio的当前生产版本)中打开迁移的项目。