compilation - 2018年有没有办法编译VB6?
问题描述
我需要这个的原因是我正在移植一个 VB6 应用程序,并且我在 VB6 和 C# 之间的算术上得到了非常小的差异。我只需要测试几个计算。我最感兴趣的是它是如何产生的:
Round(2.24984, 1)
如果这在 VB6 中达到 2.3,我就完成了,它已经解决了。但如果不是,有几个步骤会导致这也可能是问题所在。
一个在线的 VB6 小提琴将是理想的,但如果需要,我可以安装虚拟机。
解决方案
不,您不能直接在 Visual Studio 2017 中编译 VB6 项目。
您可以做的是在 Visual Studio 2008 中打开项目并使用 Visual Basic 更新向导将其迁移到 VB.Net。(迁移的代码可能会出现错误,您必须自己修复。)完成后,您可以在 Visual Studio 2017(Visual Studio 的当前生产版本)中打开迁移的项目。
推荐阅读
- jersey-2.0 - 注入 SecurityContext(类似于 Spring 的 SecurityContextHolder)
- python - Django 基于类的视图和 URL 配置
- python - django 应用程序中的要求可能与父级不同吗?
- indexing - Azure 搜索:跨多个索引和/或搜索服务聚合结果
- c++ - WSL 看不到环境变量
- java - 如何在java中处理服务器错误“StuckThreadMaxTime”
- java - 像 ATM 一样工作的 Java 程序
- mysql - 在 Hive 中使用 case 语句填充前一个值
- android - 无法解析 Android 库 Bintray JCenter
- .htaccess - 有效的重写规则正在破坏重写