当前位置: 首页 > 编程语言 > C#

TFS2015SDKismissingMicrosoft.WITDataStore64.dllshare

时间:2023-04-11 10:43:04 C#

TFS2015SDKismissingMicrosoft.WITDataStore64.dll由于多种原因,我正尝试切换到TFS2015SDKdll(版本14)。首先,它们是nugets,其次,2013SDKdll(版本12)需要在IIS中翻转32位标志。我下载了nutget包,命名空间都与现有的版本12命名空间保持一致。一切都可以正常编译并在本地部署而不会出错。但是当我尝试使用WorkItemStore服务加载项目时。TfsTeamProjectCollectioncollection=newTfsTeamProjectCollection(URL);varservice=collection.GetService();我得到这个:附加信息:无法加载DLL“Microsoft.WITDataStore64.dll”:找不到指定的模块。(HRESULTexception:0x8007007E)当我切换回IIS中的32bt标志时,我得到:附加信息:无法加载DLL“Microsoft.WITDataStore32.dll”:找不到指定的模块。(HRESULTexception:0x8007007E)注意:这是所有工作代码,我所做的只是删除对GAC程序集的引用并添加NUGET包。根据Microsoft的说法,nuget包应该与TFS2013一起使用并为2013SDK用户提供服务现有的Windows应用程序使用旧版本的TFSClientOM。以上都不适合我。我必须将该文件复制到我的C:\ProgramFiles(x86)\MicrosoftVisualStudio14.0Common7IDE文件夹(通过使用procmon找到它以查看我的应用程序在何处查找它)。我必须将该dll添加到我的解决方案的启动项目中才能使其正常工作。示例:MyTFSApp(Windows客户端)安装了Microsoft.TeamFoundationServer.ExtendedClient的nuget包或将Microsoft.WITDataStore32.dll添加到bin文件夹中从GAC到本地bin的Dll。Nuget包通常会创建对bin的引用,因此如果您的程序在那里查找而不是GAC,这可能就是它抛出错误的原因。以上是C#学习教程:TFS2015SDK缺少Microsoft.WITDataStore64.dll分享的所有内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: