【发布时间】:2017-11-16 18:30:20
【问题描述】:
我有我的小应用程序可以与 TFS 一起玩。我通过 NuGet(版本 15.112.1)获得了所有必需的程序集。
但是对于这个版本,我的应用程序无法运行。我没有得到任何异常,但TfsTeamProjectCollection 上的GetService<T>() 始终返回null。
如果我忘记了 NuGet,我将通过 'Add Reference' 选项添加所需的程序集,那么一切正常。但是这些程序集的版本是12.0.21005.1。
我的应用程序针对.NET Framework 4.6.2,我正在使用Visual Studio 2017。我要连接的 TFS 服务器是最新的,版本为 15.112.26307.0。
任何想法为什么最新版本不起作用,只有旧版本?
所需的程序集:
Microsoft.TeamFoundation.ClientMicrosoft.TeamFoundation.CommonMicrosoft.TeamFoundation.WorkItemTracking.ClientMicrosoft.TeamFoundation.WorkItemTracking.Common
编辑,2017 年 6 月 15 日:
根据要求,我正在分享我正在使用的代码:
var teamProjectCollection = new TfsTeamProjectCollection(new Uri("https://myTfsServer/DefaultCollection/"));
var workItemStore = teamProjectCollection.GetService<WorkItemStore>();
【问题讨论】:
-
阅读此内容,然后更新您的问题:stackoverflow.com/help/mcve
-
您能否在此处分享包含 GetService
() 的代码以进行进一步的故障排除?
标签: .net tfs nuget version tfs-sdk