Сборка 32-битного .EXE Visual Basic Express 2010

У меня Windows 7 Home Premium 64-бит и Visual Basic Express 2010.

Я хочу знать, являются ли исполняемые файлы, которые я создаю на своем ПК, 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-битная винда.   -  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:

Перейдите в пункт меню Проект ---->> Свойства -> вкладка Компиляция

затем посмотрите на этой странице целевой процессор, переключите его на x86 для 32-битных систем.

Что касается преобразования ваших существующих Exe-файлов, вам, вероятно, придется перекомпилировать их, используя вышеупомянутые настройки.

Видеоруководство

введите здесь описание изображения

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