Сборщик данных «Покрытие кода» не смог предоставить информацию об инициализации - PullRequest
0 голосов
/ 10 мая 2019

Я пытаюсь создать отчет о покрытии кода с использованием конвейера сборки.Я добавил задачу типа Visual Studio code в конвейер сборки и включил покрытие кода.

При запуске сборки.Я получаю:

Data collector 'Code Coverage' message: Data collector 'Code Coverage' failed to provide initialization information. Error: System.TypeInitializationException: The type initializer for 'Microsoft.VisualStudio.Diagnostics.Logging.ProfilerInterop' threw an exception. ---> Microsoft.VisualStudio.Diagnostics.Common.InvariantException: Failed to load IntelliTrace Profiler binary or failed to locate functions.

и

---> System.ComponentModel.Win32Exception: The system cannot find the path specified

Это запускает тесты и все тесты пройдены.Однако я не могу просмотреть отчет о покрытии кода.Созданный им отчет содержит только информацию о тестах

. Любой ввод, в котором мы указываем путь, будет полезен.

1 Ответ

0 голосов
/ 15 мая 2019

Возникла похожая проблема после обновления агента сборки и добавления возможностей VS2017.

Загружено (из https://www.opendll.com): microsoft.intellitrace.profiler.dll

Добавить в папку C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ BuildTools \ Common7 \ IDE \ Extensions \ TestPlatform \ x64

Удачи

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