从 32 位 vb 项目升级到 64 位

upgrade from 32 bit vb project to 64 bit

我有一个 visual basic(.vbp) 桌面应用程序,实际上是一个 excel 加载项,它是 VB 2006 年的 32 位。

我需要升级它才能在 64 位上工作,是否可以升级以及如何升级。请指导我已经在所有互联网上搜索过。

Visual Basic 6(于 1998 年推出,而不是 2006 年推出)早于 64 位 Windows 开发,而且肯定早于它成为一个正常的东西。 (Windows 用于 Itanium 的 64 位 XP 于 2001 年发布,并没有得到太多使用。)VB6 只能创建 32 位 DLL 和可执行文件。为了创建 64 位应用程序,您需要在更现代的编程环境中重新创建程序。

一些旧版本的 Visual Basic .NET 有 built-in tools 来协助迁移,这有助于从 VB6 到 VB.NET 的一些自动转换。但是,您仍然需要做一些手动工作来转换它,并针对您的用例进行彻底测试。