2017-06-14 30 views
-1

我有我的小應用程序來玩TFS。我獲得了NuGet所需的所有組件(版本號15.112.1)。TFS團隊項目集合不適用於版本15的程序集,只適用於12

但是用這個版本我的應用程序不工作。我沒有得到任何例外,但TfsTeamProjectCollection上的GetService<T>()總是返回null。

如果我忘記了NuGet,我將通過'Add Referece'選項添加所需的程序集,然後一切正常。但那些程序集的版本是12.0.21005.1

我的申請是針對.NET Framework 4.6.2,我使用的是Visual Studio 2017。我所連接的TFS服務器是最新版本15.112.26307.0

任何想法爲什麼最新的版本不工作,只有舊的?

所需的程序集:

  • Microsoft.TeamFoundation.Client
  • Microsoft.TeamFoundation.Common
  • Microsoft.TeamFoundation.WorkItemTracking.Client
  • Microsoft.TeamFoundation.WorkItemTracking.Common

編輯15/06/2017:

由於aksed,我分享,我現在用的是代碼:

var teamProjectCollection = new TfsTeamProjectCollection(new Uri("https://myTfsServer/DefaultCollection/")); 
var workItemStore = teamProjectCollection.GetService<WorkItemStore>(); 
+0

看了這個,然後更新您的問題:https://stackoverflow.com/help/mcve –

+0

能否請您在這裏分享你的代碼,其中包括了GetService的()爲進一步解決? –

回答

相關問題