Изменение цели платформы с VS2003
В VS 2005 и VS 2008 у нас есть опция целевой платформы в настройках проекта. Мне кажется, я знаю, в чем смысл, то есть я читаю эту статью. Цитировать оттуда:
Если для проекта установлено значение x86, это означает, что проект предназначен для запуска только как 32-разрядный процесс. 64-разрядный процесс не сможет вызвать сборку, установленную как X86. Причины установить ваш проект как x86 включают в себя зависимости от собственных библиотек DLL, которые доступны только в 32-битных системах или выполнение собственных вызовов в предположении 32-битных. Приложения и сборки, помеченные для x86, все еще могут работать в 64-битной Windows. Однако они работают под WOW64. Visual Studio сама работает в этом режиме эмуляции, так как это 32-разрядное приложение.
Я считаю, что это именно то, что мне нужно, чтобы моя программа автоматически считывала конфигурацию из WOW64, если работала на 64-битной платформе.
Вопрос заключается в следующем: возможно ли установить целевую платформу с VS2003? Если да, то как?
заранее спасибо
1 ответ
Насколько я понимаю, VS2003 предназначается для.net 1.1, и это поддерживает только 32-битные цели x86. Помните, что первая 64-битная версия Windows была выпущена после VS2003.
Таким образом, вы не можете установить целевую платформу на VS2003, она всегда нацелена на x86.