【发布时间】:2019-05-06 21:54:46
【问题描述】:
我想用 Visual Studio/c# 创建一个库,使用 TFS API 来创建/更新工作项。
我将 nuget 包“TeamFoundationServer.ExtendedClient”添加到我的库中,当我尝试访问 WorkItemStores 时出现以下错误:
无法加载 DLL 'Microsoft.WITDataStore64.dll。
当我直接在我的控制台应用程序上尝试时它正在工作,但当我在我的库中引用它并从我的控制台应用程序中调用它时却不是。
另一个奇怪的事情是 dll 正确地位于我的 bin 文件夹中(Microsoft.WITDataStore32.dll 和 Microsoft.WITDataStore64.dll)。
我尝试在本地环境中重新安装 TFS,重新安装 NuGet 包,尝试使用另一个库,但仍然无法正常工作。
tfs = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(new Uri(uri)); // https://mytfs.visualstudio.com/DefaultCollection
tfs.Authenticate();
var workItemStore = new WorkItemStore(tfs);
任何有解决方案或至少解决方法的人?
【问题讨论】:
标签: c# visual-studio dll tfs