我有一个基于VB 2005 Express版本的旧应用程序。现在我在2到3年后再次在我的Windows 7机器上安装了VB 2005。但是,当我运行应用程序时,它冻结在我的64位机器上,仍然可以正常使用32位。有没有办法解决这个问题,以便我可以运行/调试使用32位VB 2005 Express创建的旧应用程序?
编辑:我正在使用MySQL 5.1(MySql.Data.MySqlClient)组件。
答案 0 :(得分:1)
如果您还没有尝试过,将项目的目标CPU设置为“x86”而不是“AnyCPU”可能会有所帮助。
这会强制应用程序在所有平台上作为32位应用程序运行,而不是在64位操作系统上作为64位应用程序运行。