-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>();
看了這個,然後更新您的問題:https://stackoverflow.com/help/mcve –
能否請您在這裏分享你的代碼,其中包括了GetService的()爲進一步解決? –