我在尝试使用一个名为Wilinq的库,它应该能够轻松地对TFS工作项执行LINQ查询。有一个演示程序可用here,但我无法使用Visual Studio 2013构建和运行它。“wilinq”LINQ to TFS:我无法解决所有依赖关系
看起来该库是相对最新的,但我注意到演示程序包含的参考文件为而不是与我从Microsoft获得的可用DLL匹配。
另外,示例代码试图引用TfsTeamProjectCollection
对象中名为WorkItemSet()
的成员函数,但该方法不存在。
我怀疑我有一个不同版本的TFS DLL相比这个Wilinq库的作者,但我不确定。有人知道这里发生了什么吗?
另一个问题,我不介意听到你的回答是否有另一个推荐的LINQ到TFS库,但这是StackOverflow的主题......但我不会抱怨!
以下是演示程序的依赖关系:
* Microsoft.TeamFoundation
Microsoft.TeamFoundation.Client
* Microsoft.TeamFoundation.Common.Library
Microsoft.TeamFoundation.WorkItemTracking.Client
Microsoft.TeamFoundation.WorkItemTracking.Common
标有星号的引用都是我所没有的。
这里是(要靶优选相同的版本),它们在C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ReferenceAssemblies\v2.0
Microsoft.TeamFoundation.Build.Activities.dll
Microsoft.TeamFoundation.Build.Client.dll
Microsoft.TeamFoundation.Build.Common.dll
Microsoft.TeamFoundation.Build.Workflow.dll
Microsoft.TeamFoundation.Client.dll
Microsoft.TeamFoundation.Common.dll
Microsoft.TeamFoundation.Deployment.Workflow.dll
Microsoft.TeamFoundation.Diff.dll
Microsoft.TeamFoundation.Discussion.Client.dll
Microsoft.TeamFoundation.TestManagement.Client.dll
Microsoft.TeamFoundation.TestManagement.Common.dll
Microsoft.TeamFoundation.VersionControl.Client.dll
Microsoft.TeamFoundation.VersionControl.Common.dll
Microsoft.TeamFoundation.VersionControl.Common.Integration.dll
Microsoft.TeamFoundation.WorkItemTracking.Client.DataStoreLoader.dll
Microsoft.TeamFoundation.WorkItemTracking.Client.dll
Microsoft.TeamFoundation.WorkItemTracking.Client.QueryLanguage.dll
Microsoft.TeamFoundation.WorkItemTracking.Common.dll
Microsoft.TeamFoundation.WorkItemTracking.Proxy.dll