Сервер сборки для проектов WPF, SL 4.0 и WP7: Windows Server 2008 или Windows 7? - PullRequest
2 голосов
/ 25 ноября 2010

Я пытаюсь настроить сервер сборки, на котором будет работать CC.NET и сборка .NET 4.0 (WPF и Silverlight) и Windows Phone 7 проектов. Я спорю о том, стоит ли мне выбирать Windows 7 в качестве операционной системы или Windows Server 2008, и пытаюсь собрать плюсы / минусы для каждого.

Windows 7 Плюсы:

  • Windows Phone 7 SDK поддерживается только в Win7 / Vista, и его необходимо установить для создания проектов Windows Phone 7. Существует неофициальный хакерский обходной путь , чтобы заставить его работать на Windows Server 2008
  • MSBuild 4.0 можно установить без установки Visual Studio 2010, поскольку он включен в Windows 7 SDK . Я не нашел способа получить этот MSBuild без установки Visual Studio 2010 на Windows Server 2008, хотя (Windows Server 2008 SDK предназначен только для .NET 3.5)
  • Исходя из вышесказанного, кажется, что Windows 7 привлекает гораздо больше внимания, и новейшие инструменты (даже инструменты сборки) впервые поддерживаются в Windows 7, тогда как их часто бывает сложно получить в Windows Server 2008

Плюсы Windows 2008:

  • В настоящее время не знают о них!

Исходя из моего первоначального исследования, мне кажется очевидным, что я работаю с Windows 7, однако я чувствую, что мне может не хватать информации, которая бы благоприятствовала Windows Server 2008. Дайте мне знать ваш опыт с этим: какую ОС вы бы предложили выбрать построить сервер и зачем?

1 Ответ

2 голосов
/ 26 ноября 2010

Я думаю, что вы, вероятно, уже решили сами, но ...

Мы используем виртуальную машину с Server2008-R2 в качестве нашей машины для сборки.

Мы делаем это потому, что:

  • Нам не нужны все функции настольной ОС
  • Мы хотим сделать настройку сервера настолько простой, каквозможно, отключив все компоненты, которые нам не нужны, на сервере сборки
  • У нас есть другие виртуальные машины, работающие на той же ОС, и это облегчает это с административной точки зрения.* Надеюсь, некоторые из этих аргументов помогут вам в принятии решений.
    Хотя это проблема лошадей для курсов.
...