我只需要安装VS2010 SDK吗?
是否有TFS2010 SDK这样的东西,如果是这样,那将是我需要安装的东西,如果是这样,我在哪里可以得到它?
在Microsoft的"Extend Visual Studio"网站上,我看到了"TFS 2010 SDK"示例代码的链接,但我找不到TFS 2010 SDK本身.
我问的原因是:我正在构建一个不是我的代码库,这取决于Microsoft.TeamFoundation.WorkItemTracking.Client.dll.
我试图切换到TFS 2015 SDK dll(版本14)有几个原因.首先,它们是nuget,第二,2013 SDK dll(版本12)需要在IIS中翻转32位标志.
我下载了nutget包,命名空间全部与现有的12版命名空间对齐.
一切都很好,本地部署没有错误.
但是,当我尝试使用该WorkItemStore服务加载项目时.
TfsTeamProjectCollection collection = new TfsTeamProjectCollection(URL);
var service = collection.GetService<WorkItemStore>();
Run Code Online (Sandbox Code Playgroud)
我明白了:
其他信息:无法加载DLL'Microsoft.WITDataStore64.dll':找不到指定的模块.(来自HRESULT的异常:0x8007007E)
当我在IIS中切换回32 bt标志时,我得到:
其他信息:无法加载DLL'Microsoft.WITDataStore32.dll':找不到指定的模块.(来自HRESULT的异常:0x8007007E)
注意:这是所有正常工作的代码,我所做的就是删除对GAC程序集的引用并添加NUGET包.
根据微软的说法,nuget软件包应该与TFS 2013一起使用,并且适用于2013 SDK的用户
现有的Windows应用程序利用旧版本的TFS Client OM.
我得到空Class library项目,并希望安装以下NuGet作为依赖:
nuget-bot.Microsoft.TeamFoundation.WorkItemTracking.Client.DataStoreLoader.12.0.31101
安装失败,错误:
无法添加对"Microsoft.WITDataStore"的引用.
其他的例子,Entity Framework或者Microsoft.TeamFoundation.Client我能够安装.
我的配置
谢谢.