Нужно ли мне устанавливать 64-битную * и * x86 версию .Net SP2?

Итак, я загрузил распространяемый пакет .net 2.0 sp2 "NetFx20SP2_x64.exe" со следующего сайта:

http://www.microsoft.com/DOWNLOADS/details.aspx?familyid=5B2C0358-915B-4EB5-9B1D-10E506DA9D0F&displaylang=en

Развернут на моем сервере x64 win2k3, с которого я запускаю IIS в режиме x86. На этом же сервере я также запускаю службы и утилиты в x64-битном режиме.

Итак, вопрос прост: нужно ли мне также устанавливать версию "NetFx20SP2_x86.exe" по вышеупомянутой ссылке, или она уже включена в x64-разрядную версию?


person csharptest.net    schedule 03.10.2009    source источник


Ответы (1)


Если вы попытаетесь установить NetFx20SP2_x86.exe в системе x64, вы получите следующее сообщение об ошибке:

Невозможно установить в 32-битной операционной системе

Если вы уже установили среду выполнения .NET x64, вы фактически получаете версии x64 и x86. Тот, который будет использоваться, зависит от того, на какой платформе скомпилирована сборка (переключатель компилятора / platform). Для AnyCPU он будет использовать x64, в противном случае он будет использовать то, что было указано.

person Darin Dimitrov    schedule 03.10.2009