У меня VS VS Enterprise, и я использую VSTS.OS - Windows Server 2012 R2 Microsoft.WITDataStore32.dll - это родная dll, поэтому мы не можем добавить ее в качестве ссылки
Проблема :
Когда я пытаюсь запустить кодированный тест пользовательского интерфейса на моем предприятии VS 2017, я получаю сообщение об ошибке «Невозможно загрузить DLL« Microsoft.WITDataStore32.dll »: указанный модуль не найден. (Исключение изHRESULT: 0x8007007E) "at
iTestManagementService.GetTeamProject("Project Name")
Трассировка стека для этого
at Microsoft.TeamFoundation.WorkItemTracking.Client.DataStore.DataStoreNative32.CreateDatastore(IntPtr& handle)
at Microsoft.TeamFoundation.WorkItemTracking.Client.DataStore.DataStoreNative.CreateDatastore(IntPtr& handle)
at Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore.InitializeInternal()
at Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore.Microsoft.TeamFoundation.Client.ITfsTeamProjectCollectionObject.Initialize(TfsTeamProjectCollection teamProjectCollection)
at Microsoft.TeamFoundation.Client.TfsTeamProjectCollection.InitializeTeamFoundationObject(String fullName, Object instance)
at Microsoft.TeamFoundation.Client.TfsConnection.CreateServiceInstance(Assembly assembly, String fullName)
at Microsoft.TeamFoundation.Client.TfsConnection.GetServiceInstance(Type serviceType, Object serviceInstance)
at Microsoft.TeamFoundation.Client.TfsTeamProjectCollection.GetServiceInstance(Type serviceType, Object serviceInstance)
at Microsoft.TeamFoundation.Client.TfsConnection.GetService(Type serviceType)
at Microsoft.TeamFoundation.TestManagement.Client.TestManagementTeamProject.GetWitProject()
at Microsoft.TeamFoundation.TestManagement.Client.TestManagementTeamProject.get_WitHelper()
at Microsoft.TeamFoundation.TestManagement.Client.TestManagementTeamProject.get_SharedParameterDataSetWorkItemTypeName()
at Microsoft.TeamFoundation.TestManagement.Client.TestManagementTeamProject.get_HasSupportForSharedParameterDataSets()
Я уже установил пакет nuget Microsoft.TeamFoundationServer.ExtendedClient -Version 15.112.1.И в нем есть dll, но каким-то образом он не может его загрузить.
Я также установил TeamExplorer, как кто-то предложил, но не повезло
Ниже приведены пути, по которым Microsoft.WITDataStore32.dllи Microsoft.WITDataStore64 dll присутствуют на моем компьютере
- Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TeamFoundation \ Team Explorer
- Программные файлы (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ Common7 \ IDE
- пакеты \ Microsoft.TeamFoundationServer.ExtendedClient.15.112.1 \ lib \ native \ x86
Этот Вопрос уже присутствует здесь и здесь , но его ответы не устранили мои проблемы.
Может кто-нибудь помочь, пожалуйста?