c# - TFS 2015 SDK 缺少 Microsoft.WITDataStore64.dll

标签 c# tfs nuget tfs-sdk tfs-2015

出于某些原因,我正在尝试切换到 TFS 2015 SDK dll(版本 14)。首先,它们在 nuget 中,其次,2013 SDK dll(版本 12)需要在 IIS 中翻转 32 位标志。

我拉下了nutget package并且命名空间都与现有版本 12 命名空间一致。

一切编译正常,本地部署没有错误。

但是,当我尝试使用 WorkItemStore 服务加载项目时。

TfsTeamProjectCollection collection = new TfsTeamProjectCollection(URL);
var service = collection.GetService<WorkItemStore>();

我得到:

Additional information: Unable to load DLL 'Microsoft.WITDataStore64.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

当我在 IIS 中切换回 32 bt 标志时,我得到:

Additional information: Unable to load DLL 'Microsoft.WITDataStore32.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

注意:这是所有工作代码,我所做的只是删除对 GAC 程序集的引用并添加 NUGET 包。

根据 Microsoft , nuget 包应该与 TFS 2013 一起工作,并为 2013 SDK 的用户工作

Existing Windows apps leveraging an older version of the TFS Client OM.

最佳答案

以上都不适合我。我必须将该文件复制到我的 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE 文件夹(通过使用 procmon 查看我的应用程序在何处查找它发现了这一点) .

关于c# - TFS 2015 SDK 缺少 Microsoft.WITDataStore64.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32128581/

相关文章:

visual-studio - 项目引用 VS NuGet

routes - NuGet 服务器 - 私有(private)存储库 - 动态更改 nuget 包位置

c# - UML 中的通用类型约束(where 子句)

visual-studio - 默认情况下解决 checkin 时的代码审查问题

wpf - 解释 System.Diagnostics.CodeAnalysis.SuppressMessage

tfs - NuGet 包还原时 Team Foundation Service 构建失败

c# 寻找 API 来读取 7z header

c# - 在 C# 中寻找优雅的 "Dont Show Me This Dialog Again"对话框

c# - 用户控件使用与主窗体相同的 TCP 连接

tfs - 如何在 VSTS/TFS 版本中设置 ASPNETCORE_ENVIRONMENT?