Невозможно загрузить библиотеку DLL «Microsoft.WITDataStore32.dll» (TeamFoundation.WorkItemTracking) Visual Studio 2017 - PullRequest
0 голосов
/ 31 мая 2018

У меня 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 присутствуют на моем компьютере

  1. Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TeamFoundation \ Team Explorer
  2. Программные файлы (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ Common7 \ IDE
  3. пакеты \ Microsoft.TeamFoundationServer.ExtendedClient.15.112.1 \ lib \ native \ x86

Этот Вопрос уже присутствует здесь и здесь , но его ответы не устранили мои проблемы.

Может кто-нибудь помочь, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...