2009-06-18 7 views
5

Il existe de très bons exemples de création d'éléments de travail à l'aide de l'API TFS, qui est intégrée dans le SDK VS 2008. Alors, imaginez que j'ai créé un service Web simple qui prend quelques informations, puis crée un élément de travail. Tout fonctionne à merveille localement, mais que se passe-t-il si je veux déployer ce service Web ailleurs? Localement, je référence seulement:Comment puis-je distribuer un service qui utilise l'API Team Foundation Server?

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

Quelqu'un at-il eu de chance de trouver comment déployer une bibliothèque ou un service en utilisant ces bibliothèques sur une machine sur laquelle Visual Studio ou VS SDK n'est pas installé? Existe-t-il une sorte de redistribuable TFS SDK disponible? Probablement une raison de licence pour cela?

BTW, si je viens de copier ces dll vers le serveur Web, je reçois l'erreur suivante:

System.InvalidProgramException: Common Language Runtime détecté un programme non valide.

Ick.

Merci d'avance!

EDIT: quelque chose de la note, this person had the exact same problem, aucune résolution ...

EDIT: soupir. googled/piraté pendant trois heures, puis posté ceci, puis cinq minutes plus tard a trouvé ce que je pense est la réponse. Must install Team Explorer? Vérifiable?

FINAL EDIT: Oui, c'est ça. Installez Team Explorer et loin il va ...

Répondre

3

Oui, je ne pense pas qu'il y ait un TFS redistribuable. Vous pouvez télécharger et installer le explorer client, mais vous devez toujours avoir une licence (CAL) associée à cette installation.

EDIT: CE N'EST PLUS CORRECT (2014). Comme la réponse de @LordHits suggère, Microsoft fournit maintenant un redistribuable pour cela, clairement étiqueté «gratuit».

+0

ressemble à vous DIB sur les 5 points ;-) +1 pour l'aide en notant la CAL bien –

1

Les 2 liens suivants peuvent être considérés comme des "redistribuables" pour TFS:

For TFS 2010 SP1

For TFS 2012 Update 4

+0

Si le lien est rompu, essayez googling '' 'Team Foundation Server 2012 Update 4 Installer le modèle d'objet - Gratuit - Il s'agit du programme d'installation du modèle objet autonome pour TFS 2012 (mise à jour 4). Cela peut être utilisé pour développer des applications qui s'intègrent à TFS 2012. – FastAl

+0

@FastAI, j'ai mis à jour le lien. – LordHits

+0

FYI: J'ai essayé d'utiliser ceci pour un service Web TFS 2010 que j'ai installé sur un nouveau serveur où je recevais des erreurs qui ne pouvaient pas trouver diverses bibliothèques. Après avoir installé ce paquet, il a changé les bibliothèques qui causaient le problème et je n'ai pas pu le réparer. J'ai dû décomposer et installer Team Explorer pour le faire fonctionner – Taegost

Questions connexes