2008-10-14 14 views
28

He hecho esto a million veces ... configurando una estación de trabajo de desarrollador.¿Cuál es el orden correcto para instalar el software de Microsoft en una estación de trabajo de desarrollador?

¿Existe alguna lista de mejores prácticas o de instalación para instalar el software de desarrollo de Microsoft en una estación de trabajo? ¿Qué hay de aplicar actualizaciones y/o paquetes de servicio? ¿Existe un orden específico para hacer esto, con la esperanza de minimizar cualquier problema de instalación?

Nuestra biblioteca de software actual consiste en:

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

Hacemos uso de algunas otras herramientas , pero por lo general me detengo al instalarlos una vez que obtengo un bien construir desde Microsoft ... si una buena construcción es posible o no es otro tema! =)

Además, ¿utiliza algún software como Ghost para crear imágenes de la estación de trabajo? Una forma fácil de restaurar tu estación de trabajo.

Respuesta

33

Utilizaría lo siguiente y esta orden ES CLAVE si desea hacer el desarrollo de ASP.NET sin problemas.

  • sistema operativo
  • IIS para el sistema operativo < - Si no se hace antes de VS, los problemas se pueden tener
  • actualizaciones del sistema operativo
  • Oficina
  • actualizaciones de Office
  • SQL Server y herramientas
  • Actualizaciones del servidor SQL
  • VS 2003
  • VS 2003 Actualizaciones
  • VS 2005 (NO instale SQL Express)
  • VS 2005 Actualizaciones
  • VS 2008
  • VS 2008 Actualizaciones
  • VS 2010
  • VS 2010 Actualizaciones
  • VS 2012
  • VS 2012 actualizaciones
  • Cualquier herramienta de terceros para entornos de desarrollo (Telerik, De vExpress, etc.)

He encontrado que con este formato, NO tendrás ningún problema, pero si cambias el orden, he tenido cosas malas antes. ¡Especialmente importante es la configuración de IIS!

+0

Como complemento: si también está instalando componentes de terceros o complementos VS, no los instale hasta que el resto de la pila esté en funcionamiento. –

+0

¡Punto muy válido! –

+0

Creo que debe instalar SQL Server y las herramientas asociadas DESPUÉS DE VS 2005 - entonces VS 2005 tiene los diversos complementos de SQL Server. –

3

Tiendo a ir en orden cronológico. El software más antiguo al más reciente.

En su caso me gustaría hacer algo como

  1. Office 2007 (por lo general instalar Office primero)
  2. VS2003
  3. Instalar actualizaciones VS2003 través de Microsoft Update
  4. SQL Server 2005
  5. Instalar SQL Server 2005 a través de Microsoft Update

Y así sucesivamente ...

Cuando la configuración finaliza y la máquina está configurada, realizo una imagen de base completa con Acronis True Image.

+1

Es importante recordar que IIS DEBE instalarse primero .... –

+0

Esto es cierto en el caso de la máquina utilizada solo para desarrollo web. ¿Me equivoco? –

0

Debería poder instalar cada pieza de software independientemente del orden en que lo instale. Dicho esto, si quiere estar 'seguro', comience con la versión más baja de cada uno y siga subiendo, instalando las actualizaciones/SP a medida que avanza.

+1

No soy un gran fan de ** debería **. – mattruma

2

No uso Ghost ya que ninguna de las estaciones de trabajo que configuro son idénticas.

En lo que a fin de instalar, lo haría:

  • Office 2007
  • SQL Server 2005
  • VS 2003
  • VS 2008
5

lo haría:

  • Sistema Operativo
  • Oficina
  • .Net tiempos de ejecución marco
  • actualizaciones de seguridad
  • SQL Server
  • Visual Studio
  • cliente de control Fuente
  • anti-virus/software de seguridad (si es aplicable)
  • Cualquier otra herramienta (Notepad ++, cliente ftp, etc.)
  • Actualizaciones de seguridad

SQL Server viene antes de Visual Studio porque uso Developer Edition o una edición completa de MSDN. Si instala Visual Studio primero, querrá poner Sql Server Express Edition en mi sistema, que no quiero.

Eso solo deja el orden para las instalaciones de Visual Studio. En general, quiere instalar primero los productos más antiguos. Sin embargo, puede haber una situación en la que ese no sea el caso. Si tiene, digamos, VS2008 Standard y VS2003 Professional, es posible que desee instalar la edición profesional más adelante. Pero no he podido jugar con ese escenario en particular.

Finalmente, normalmente prefiero aplicar todos los parches a la vez. Ahorra tiempo. Sin embargo, quiero asegurarme de que mis tiempos de ejecución de .Net estén actualizados antes de instalar las herramientas de desarrollo, y en el caso de múltiples ediciones de Visual Studio (o cualquier otro paquete complicado) prefiero asegurarme de que cada instancia del software esté completamente actualizado antes de instalar el siguiente. Esto ayuda con problemas de compatibilidad.

+0

Esto ha cambiado para mí en los últimos años. Ahora envío las actualizaciones de seguridad más abajo en la lista. Una de las cosas que el software de AV realmente observa (y se ralentiza más) es la instalación de software, por lo que guardarlo hasta un poco más tarde realmente me acelera las cosas. Sin embargo, aún quiero que funcione antes de descargar herramientas basadas en Internet. –

5

Definitivamente soy un adicto fantasma. En un trabajo anterior, dedicaba unas 2-3 horas a configurar correctamente todo lo necesario para un usuario: parches de Windows +, parches de Office +, Acrobat Reader, etc. Una vez que todo estuviera listo, crearía una imagen de todo el disco duro utilizando Ghost, y guárdelo en algún lugar (si es posible, cárguelo y grábelo en un DVD).

Luego, cuando llegó un nuevo compañero, hice que Ghost restaurara la imagen en un nuevo disco duro, ¡esto se logró en 20 minutos o menos! Después de eso, el trabajo manual se reduce a:

  • Cambiar el nombre de PC
  • Cambio Los números de licencia de Windows y Office (Recuerdo que había una herramienta al TechRepublic para esto, técnicamente no es ilegal)
  • Cambiar IP del PC dirección (si no está usando DHCP)
  • ¡Listo!

Todos estos pasos se pueden programar fácilmente, si lo desea. De todos modos, es solo 10 minutos o menos.

En mi trabajo actual solo soy desarrollador, así que ya no estoy a cargo de preparar máquinas para nuevos compañeros de trabajo. Sin embargo, de esta experiencia pasada, ¡yo diría que usar Ghost es la forma más rápida y rentable de configurar nuevas computadoras!

Especialmente la instalación de Windows y yendo a Windows Update - argh !! Realmente odio perder tanto tiempo en estos pasos, se puede tolerar si solo haces eso una vez.

+0

¿Utiliza Ghost para crear una imagen de su estación de trabajo actual? – mattruma

+0

No, eso es manejado por otro departamento: D –

1

Mi recomendación es comenzar con el sistema operativo y sus actualizaciones, luego agregar Office si lo necesita y luego instalar Virtual PC o VMWare. De esta forma puede separar las diferentes versiones (y versiones beta) de todo el material de desarrollo en diferentes VPC. Su hardware real se mantendrá limpio y podrá cambiar de entorno sin problemas.

Cuestiones relacionadas