Pregunta

Recientemente se trasladó a Team Foundation Server 2008 desde fuente segura. Estamos estableciendo algunos automatizado construye y hemos encontrado con algunos problemas con la publicación de aplicaciones clic una vez que parecen requieren instalaciones adicionales en el servidor de compilación.

He visto mensajes que indican que el IDE de Visual Studio necesita ser instalado. También he visto mensajes que dicen que la instalación del SDK de .NET Framework podría solucionar el problema. No queremos instalar más de lo necesario en el servidor de compilación, pero también no quiero tener que hacer múltiples peticiones a nuestro equipo servidor para instalar piezas diferentes en momentos diferentes. Por lo tanto, me gustaría saber lo que la mayoría de los equipos terminan la instalación.

Si es importante, no tenemos un servidor de construcción dedicado a este punto. Somos un pequeño equipo (6 desarrolladores, todos locales). Las construcciones están sucediendo en nuestra caja principal de TFS, la pieza de SQL Server es la única parte que está en un servidor separado.

¿Fue útil?

Solución

De acuerdo con este , Visual Studio no debe ser necesario - sólo el .NET Framework. Otra nota a considerar desde el enlace es que se recomiendan no construye sucediendo en el cuadro de TFS.

Otros consejos

Si se acaba de compilar aplicaciones con Team Foundation Build, a continuación, el .NET Framework hará - sin embargo, tan pronto como empiece a querer hacer nada más avanzada (como la ejecución de pruebas unitarias y con cuyos resultados se publicaron en TFS) a continuación, tendrá que hacer de tripas corazón e instalar un Visual Studio Team Edition en el servidor de compilación. Por lo general sólo se instala una copia de Team Suite en el servidor de compilación por lo que las personas que tienen licencia para utilizar las distintas funciones pueden tener esas características se ejecutan como parte de cualquier construcción automatizado.

Tener que lo tienen instalado en su servidor no es lo ideal, pero le da la mejor experiencia en el momento actual.

En cuanto a la utilización de su servidor de TFS como su servidor de compilación, esto no es recomendable para los equipos más grandes porque construye tienden a ser bastante CPU y IO bestias intensivos - sin embargo, para un equipo pequeño como el suyo y suponiendo que usted no tiene demasiados construir definiciones que podrían funcionar a la vez que debe ser capaz de salirse con la suya.

Sí, he instalado VS en el servidor de compilación. Seguí su manual para la creación de TFS.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top