Каков правильный порядок установки программного обеспечения Microsoft на рабочей станции разработчика? - PullRequest
28 голосов
/ 14 октября 2008

Я делал это миллион раз ..., настраивая рабочую станцию ​​разработчика.

Существуют ли передовые практики или контрольный список установки для установки программного обеспечения Microsoft для разработки на рабочей станции? Как насчет применения обновлений и / или пакетов обновлений? Есть ли определенный порядок для этого в надежде свести к минимуму любые проблемы с установкой.

Наша текущая библиотека программного обеспечения состоит из:

  • Visual Studio 2003
  • Visual Studio 2008
  • SQL Server 2005
  • Microsoft Office 2007

Мы используем некоторые другие инструменты, но я обычно откладываю их установку, когда получаю хорошую сборку от Microsoft ... возможна или нет хорошая сборка другая тема! =)

Кроме того, используете ли вы какое-либо программное обеспечение, например Ghost , для создания изображений рабочей станции? Какой-то простой способ восстановить вашу рабочую станцию.

Ответы [ 8 ]

33 голосов
/ 14 октября 2008

Я бы использовал следующее, и этот порядок является КЛЮЧЕВЫМ, если вы хотите без проблем разрабатывать ASP.NET Development.

  • Операционная система
  • IIS для ОС <- Если не было сделано до VS, могут возникнуть проблемы </li>
  • Обновления ОС
  • Офис
  • Обновления Office
  • SQL Server и инструменты
  • Обновления SQL Server
  • VS 2003
  • VS 2003 Обновления
  • VS 2005 (НЕ УСТАНАВЛИВАЙТЕ SQL Express)
  • VS 2005 Обновления
  • VS 2008
  • VS 2008 Обновления
  • VS 2010
  • VS 2010 Обновления
  • VS 2012
  • VS 2012 Обновления
  • Любые сторонние инструменты для сред разработки (Telerik, DevExpress и т. Д.)

Я обнаружил, что с этим форматом у вас не будет никаких проблем, но если вы измените порядок, у меня раньше случались плохие вещи. Особенно важна настройка IIS!

5 голосов
/ 14 октября 2008

Я определенно призрак-призрак. На предыдущей работе я потратил бы около 2-3 часов на правильную настройку всего, что нужно для пользователя: исправлений Windows +, исправлений Office +, Acrobat Reader и т. Д. Как только все будет готово, я создам образ всего жесткого диска с помощью Ghost и сохраните его где-нибудь (если возможно, заархивируйте его и запишите на DVD).

Затем, когда прибыл новый коллега, я заставил Ghost восстановить образ на новый жесткий диск - это было выполнено за 20 минут или меньше! После этого ручная работа сократилась до:

  • Смена имени ПК
  • Изменение номеров лицензий Windows и Office (я помню, что в TechRepublic для этого был инструмент, технически это не незаконно)
  • Изменение IP-адреса ПК (если вы не используете DHCP)
  • Готов!

Все эти шаги могут быть легко написаны, если хотите. В любом случае, это всего 10 минут или меньше.

На моей нынешней работе я всего лишь разработчик, поэтому я больше не отвечаю за подготовку машин для новых сотрудников. Однако, исходя из прошлого опыта, я бы сказал, что использование Ghost - это самый быстрый и экономически эффективный способ установки новых компьютеров!

Особенно установка Windows и переход на Windows Update - аааа !! Я действительно ненавижу терять столько времени на этих шагах, это можно допустить, если вы сделаете это только один раз .

5 голосов
/ 14 октября 2008

Я бы сделал:

  • Операционная система
  • Office
  • .NET Framework Runtime
  • Обновления безопасности
  • SQL Server
  • Visual Studio
  • Клиент управления исходным кодом
  • Антивирусное / защитное программное обеспечение (если применимо)
  • Любые другие инструменты (Notepad ++, FTP-клиент и т. Д.)
  • Обновления безопасности

SQL Server предшествует Visual Studio, потому что я использую Developer Edition или полную версию MSDN. Если вы сначала установите Visual Studio, она захочет установить Sql Server Express Edition в моей системе, чего я не хочу.

Это просто оставляет заказ на установку Visual Studio. Как правило, вы хотите сначала установить более старые продукты. Тем не менее, может возникнуть ситуация, когда это не так. Если у вас есть, скажем, VS2008 Standard и VS2003 Professional, вы можете установить профессиональную версию позже. Но я не смог поиграть с этим конкретным сценарием.

Наконец, я обычно предпочитаю применять все патчи одновременно. Это экономит время. Тем не менее, я хочу убедиться, что мои среды .Net обновлены до установки инструментов разработки, и в случае нескольких выпусков Visual Studio (или любого другого сложного пакета) я предпочитаю убедиться, что каждый экземпляр программного обеспечения полностью в актуальном состоянии перед установкой следующего. Это помогает с проблемами совместимости.

3 голосов
/ 14 октября 2008

Я склонен идти в хронологическом порядке. Самое старое программное обеспечение для самых последних.

В вашем случае я бы сделал что-то вроде

  1. Office 2007 (обычно я сначала устанавливаю Office)
  2. VS2003
  3. Установка обновлений VS2003 через обновление Microsoft
  4. SQL Server 2005
  5. Установить SQL Server 2005 через Центр обновления Майкрософт

И так далее ...

Когда установка завершена и аппарат настроен, я создаю полный базовый образ с помощью Acronis True Image .

2 голосов
/ 14 октября 2008

Я не использую Ghost, поскольку ни одна из рабочих станций, которые я настраиваю, не идентична.

Что касается порядка установки, я бы сделал:

  • Офис 2007
  • SQL Server 2005
  • VS 2003
  • VS 2008
1 голос
/ 08 февраля 2009

Для веб-платформы у Microsoft есть хороший установщик пакетов: http://www.microsoft.com/web/channel/products/WebPlatformInstaller.aspx

Мне нравится использовать sysprep перед созданием образа машины, чтобы я мог создать несколько рабочих станций с одной и той же конфигурацией

1 голос
/ 23 января 2009

Я рекомендую начать с ОС и ее обновлений, затем добавить Office, если вам это нужно, и затем установить Virtual PC или VMWare. Таким образом, вы можете разделить разные версии (и бета-версии) всех разработок на разные VPC. Ваше реальное оборудование останется чистым, и вы сможете плавно переключаться между средами.

0 голосов
/ 14 октября 2008

Вы должны иметь возможность устанавливать каждый компонент программного обеспечения независимо от того, в каком порядке вы его устанавливаете. При этом, если вы хотите быть «безопасным», начните с самой низкой версии каждого и поднимитесь, установив обновления / SP по мере продвижения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...