2009-06-18 13 views
5

Hay toneladas de excelentes ejemplos de creación de elementos de trabajo utilizando la API TFS, que está empaquetada como parte del VS 2008 SDK. Por lo tanto, imagine que he creado un servicio web simple que toma algunos bits de información y luego crea un elemento de trabajo.¿Cómo distribuyo un servicio que usa la API de Team Foundation Server?

Todo funciona maravillosamente a nivel local, pero ¿qué sucede si quiero implementar ese servicio web en otro lugar? A nivel local, acabo de referencia:

1) Microsoft.TeamFoundation.Client
2) Microsoft.TeamFoundation.WorkItemTracking.Client

Alguien ha tenido un poco de suerte encontrar la manera de implementar una biblioteca o servicio a través de estas bibliotecas en una máquina que no tiene instalado Visual Studio o VS SDK? ¿Hay algún tipo de TFS SDK redistribuible disponible? Probablemente alguna razón de licencia para esto?

Por cierto, si acabo de copiar esos archivos DLL a cabo en el servidor web, me sale el siguiente error:

System.InvalidProgramException: Common Language Runtime detecta un programa válido.

Ick.

¡Gracias de antemano!

EDIT: algo de la nota, this person had the exact same problem, ninguna resolución ...

EDIT: suspiro. googleó/pirateó durante tres horas, luego publicó esto, luego, cinco minutos más tarde encontró lo que creo que es la respuesta. Must install Team Explorer? Verificable?

EDICIÓN FINAL: Sí, eso es todo. Instale Team Explorer y todo va ...

Respuesta

3

Sí, no creo que haya un TFS redistribuible. Puede descargar e instalar el explorer client, pero aún necesita tener una licencia (CAL) asociada con esa instalación.

EDITAR: ESTO NO ES MÁS CORRECTO (2014). Como sugiere la respuesta de @LordHits, Microsoft ahora proporciona una redistribuible para esto, claramente etiquetada como 'Gratis'.

+0

parece que se obtiene DIB en los 5 puntos ;-) +1 para dejar de observar la CAL aunque ... –

1

Los siguientes 2 enlaces pueden ser considerados "redistributables" de TFS:

For TFS 2010 SP1

For TFS 2012 Update 4

+0

Si el enlace se rompe, intente con Google 'Team Foundation Server 2012 Update 4 Object Model Installer - Gratis - Este es el instalador independiente de Object Model para TFS 2012 (Actualización 4). Esto se puede usar para desarrollar aplicaciones que se integren con TFS 2012. – FastAl

+0

@FastAI, actualicé el enlace. – LordHits

+0

FYI: Intenté usar esto para un servicio web TFS 2010 que instalé en un servidor nuevo donde recibía errores de que no podía encontrar varias bibliotecas. Después de instalar este paquete, cambió qué bibliotecas causaban el problema y no pude solucionarlo. Tuve que descomponerme e instalar Team Explorer para que funcione – Taegost

Cuestiones relacionadas