Как запустить 32-битное приложение на 64-битном с использованием VB 2005?

У меня есть старое приложение, которое я построил на VB 2005 Express Edition. Теперь я снова установил VB 2005 на свой компьютер с Windows 7 через 2-3 года. Но когда я запускаю приложение, оно зависает на моей 64-битной машине и все еще отлично работает с 32-битной. Есть ли способ исправить это, чтобы я мог запустить / отладить мое старое приложение, которое было создано с использованием 32-битного VB 2005 Express?

Изменить: я использую MySQL 5.1( MySql.Data.MySqlClient) компонента.

1 ответ

Решение

Если вы еще не пробовали, может помочь установка целевого ЦП проекта на "x86" вместо "AnyCPU".

Это заставляет приложение работать как 32-разрядное приложение на всех платформах, а не как 64-разрядное приложение в 64-разрядных ОС.

Другие вопросы по тегам