Изграждане на 32bit .EXE Visual Basic Express 2010

Имам Windows 7 Home Premium 64-bit и Visual Basic Express 2010.

Искам да знам дали exe файловете, които създавам от моя компютър, са 64-битови или 32-битови.

Освен това, ако моите exe файлове са за 64-битови машини, как мога да ги конвертирам за 32-битов Windows?


person Community    schedule 21.10.2014    source източник
comment
Защо да гласувате против момчета?   -  person    schedule 21.10.2014
comment
Здравейте, добре дошли в сайта! Гласувайте „против“, тъй като при преминаване на мишката с „против“ този въпрос не показва никакви изследователски усилия. Също така, това не е чудесен въпрос за StackOverflow. Препоръчвам ви да прочетете целия Помощен център и да се върнете обратно, когато имате конкретен въпрос, свързан с програмирането.   -  person admdrew    schedule 21.10.2014
comment
VB 2010 изгражда управлявани (.NET) изпълними файлове, които са 32 или 64 бита в зависимост от версията на рамката, върху която работи приложението, така че приложението е 32-битово, когато се изпълнява на 32-битова версия на Windows и 64-битово под 64-битов Windows.   -  person Ken White    schedule 21.10.2014
comment
Значи не трябва да се притеснявам?   -  person    schedule 21.10.2014
comment
@Nonickplease: Донякъде. Освен ако нямате зависимост, която поддържа само x86, или искате да избегнете главоболието от управлението на различни DLL файлове за всеки x86 и x64. Пример - Oracle или SQLite клиент.   -  person Neolisk    schedule 21.10.2014


Отговори (1)


Можете да гарантирате това чрез следното във Visual Studio:

Отидете на елемент от менюто Project ---->> Properties ->>>Compile tab

след това погледнете на тази страница за Target CPU, превключете го на x86 за 32-битови системи.

Що се отнася до конвертирането на вашите съществуващи Exe, вероятно ще трябва да ги прекомпилирате, като използвате горепосочените настройки.

Видео урок

въведете описание на изображението тук

person Paul Ishak    schedule 22.10.2014
comment
Няма такава опция в менюто на проекта. Можете ли да публикувате екранна снимка, моля? - person ; 26.10.2014
comment
Добавих екранната снимка - person Paul Ishak; 27.10.2014