Я разработчик .net 2.0. У нас есть приложение, работающее в Windows 2003. Сейчас нам нужно настроить новую машину для сборки. Мне интересно, следует ли нам по-прежнему использовать Windows 2003 x32 или, может быть, нам следует использовать Windows 2008 R2 x64?
Мы используем на машинах разработки Windows 7 x64. Я думаю, что использование Windows 2008 R2 x64 в качестве машины для сборки и Windows 2003 в качестве промежуточной и тестовой машины не представляет опасности.
Что вы думаете по указанной выше теме?
Есть ли у кого-нибудь ссылки на сайт Microsoft, где сказано, когда истекает срок поддержки Windows 2003? Я имею в виду, когда они предполагают закончить поддержку Windows Server 2003?
Основная поддержка Windows 2003 R2 Истекла в этом году в июле и в настоящее время находится на этапе расширенной поддержки (до 07/2015)
Вы всегда можете проверить: http://support.microsoft.com/lifecycle/search/
По сборке и инфраструктуре я бы пошел современным. Другое дело - любое тестирование, но в большинстве случаев его можно безопасно проводить в виртуальной машине.
Итак, вперед 2008 R2. Машина сборки предназначена не для тестирования совместимости приложений, а для сборки (и запуска модульных тестов). Нет смысла строить это на старой / устаревшей платформе. Особенно 32-битный - ограничит вас МНОГО в памяти, что может быть проблемой. По крайней мере, 64-битный может легко адресовать больше памяти (даже если процессы вы запускаете 32-битным). Пригодится для некоторых процессов / настроек сборки, которые могут потребовать параллельной работы множества вещей.