我需要这个的原因是我正在移植一个VB6应用程序,并且在VB6和C#之间的算术差异很小。我只需要测试几个计算。我最感兴趣的是它的结果:
Round(2.24984, 1)
如果在VB6中达到2.3,我就知道了。但是,如果没有的话,可能要采取一些步骤才能解决问题。
在线VB6小提琴将是理想的选择,但是如果需要的话,我可以安装虚拟机。
答案 0 :(得分:2)
否,您不能直接在Visual Studio 2017中编译VB6项目。
您可以做的是在Visual Studio 2008中打开项目,然后使用Visual Basic更新向导将其迁移到VB.Net。 (迁移的代码可能会出现一些错误,您必须自行修复。)完成此操作后,您可以在Visual Studio 2017(Visual Studio的当前生产版本)中打开迁移的项目。