2016-03-02 1 views
1

J'essaie d'interroger certains éléments de travail à partir de TFS, mais pendant que GetService, je reçois une exception. Est-ce que quelqu'un peut m'aider.Exception lors de la création de la banque Workitem

ICredentials networkCredential = new NetworkCredential("XXX", "XX", "XXX"); 
Uri tfsUri = new Uri(@"http://tfs:8080/tfs/DefaultCollection"); 
TfsTeamProjectCollection tfs = new TfsTeamProjectCollection(tfsUri, networkCredential); 
tfs.EnsureAuthenticated(); 
WorkItemStore Store = (WorkItemStore)tfs.GetService(typeof(WorkItemStore)); 

Erreur:

Une exception non gérée du type 'System.IO.FileNotFoundException' a eu lieu dans Microsoft.TeamFoundation.WorkItemTracking.Client.dll

Informations complémentaires: Impossible charger le fichier ou l'assemblage 'Microsoft.TeamFoundation.WorkItemTracking.Proxy, Version = 11.0.0.0, Culture = neutre, PublicKeyToken = b03f5f7f11d50a3a' ou l'un de ses dépendances. Le système ne peut pas trouver le fichier spécifié.

enter image description here

Répondre

1

L'erreur semble assez clair: Vous êtes absent Microsoft.TeamFoundation.WorkItemTracking.Proxy. Installez le modèle d'objet TFS 2012 et ajoutez une référence à cet assembly à votre projet. Je dis 2012 parce que la version 11.x indique TFS 2012. 12 serait 2013, et 14 serait 2015.

+0

Vous pourriez être mieux d'utiliser le modèle d'objet TFS disponible sur Nuget car il ne nécessite pas l'installation de TE. –