无法加载DLL'Microsoft.WITDataStore32.dll'(TeamFoundation.WorkItemTracking)

Hel*_*iac 10 tfs-workitem tfs2013 vs-2015-preview

我发布这篇文章是希望能够节省别人花时间和精力来解决这个问题:

我目前的设置是VS2015TFS 2013.4

问题

我的旧PC设置有VS2013,我一直在使用Microsoft.TeamFoundation.WorkItemTracking.Client命名空间从TFS获取一些工作项信息.

我最近不得不重建我的电脑,并继续开发一个获取这些信息的程序.

令我沮丧的是,我一直收到一个错误:

Unable to load DLL 'Microsoft.WITDataStore32.dll'
Run Code Online (Sandbox Code Playgroud)

lvm*_*jer 14

您不再需要安装TFS对象模型/团队资源管理器.您可以使用NuGet包

此外,使用NuGet包,您可能会遇到应用程序无法找到本机DLL的相同问题.

以下文字复制自 https://connect.microsoft.com/VisualStudio/feedback/details/1695433/team-foundation-server-2015-sdk-missing-microsoft-witdatastore64-dll

Microsoft.WITDataStore*.dll是ExtendedClient包的一部分,它们是本机dll,无法在托管项目中引用.您需要手动将dll复制到bin文件夹中以进行运行时解析.

Microsoft.WITDataStore32.dll位于..\Microsoft.TeamFoundationServer.ExtendedClient.14.83.1\lib \native\x86 Microsoft.WITDataStore64.dll位于..\Microsoft.TeamFoundationServer.ExtendedClient.14.83.1\lib \native\amd64

(注意这些路径指向NuGet包文件夹)