Невозможно изменить целевой процессор на x86 или x64 в Visual Studio 2005 - PullRequest
3 голосов
/ 17 мая 2010

Я пытаюсь создать приложение для веб-сайта и указать целевой процессор как x86 вместо любого процессора. Единственный выбор, который я имею в Configuration Manager в раскрывающемся списке «Платформа активного решения:»: «Любой ЦП», «Редактировать ..» и «Новый ...».

В разделе «Контексты проекта» окна «Диспетчер конфигурации» перечислены 3 столбца: «Проект», «Конфигурация» и «Платформа». Под столбцом «Платформа» мой единственный выбор - «.Net». если для параметра «Конфигурация активного решения» установлено значение «Отладка».

Если для параметра «Конфигурация активного решения» задано значение «Выпуск», то в столбце «Платформа» можно выбрать «.Net» или «Любой ЦП».

Я использую Visual Studio 2005 Professional Edition. Этот веб-сайт был ранее создан с использованием Visual Studio .NET и недавно был обновлен с помощью мастера обновления Visual Studio 2005 Professional Edition.

Мне нужно специально нацелиться на x86, потому что компоненты, используемые в проекте, совместимы только с x86.

Ответы [ 2 ]

0 голосов
/ 08 июня 2012

Если вы выберете опцию «» в этом поле, вы можете заметить, что она дает вам опции x86 и x64, когда появляется новое окно приглашения и предлагает варианты выбора. Я знаю, что это на моем.

Я знаю, что это примерно на 2 года позже, чем вопрос, и на 1 год позже, чем последний ответ, но я решил, что его следует публиковать для других, которые могут столкнуться с ним в любом случае.

0 голосов
/ 10 февраля 2011

Код Asp.net запускается в CLR (Common Language Runtime). Он никогда не компилируется в собственный x86-совместимый двоичный файл, он компилируется в файл байт-кода CIL (Common Intermediate Language), который запускается в CLR.

CLR - это среда исполнения, сравнимая с виртуальной машиной Java. Компилируется один раз, и тогда не имеет значения, на каком процессоре вы его используете, если у платформы есть интерпретатор Common Language Infrastructure (проект Mono является интерпретатором CLI с открытым исходным кодом, CLR является интерпретатором CLI от Microsoft ).

...