Модульные тесты работают нормально локально.
При запуске в размещенном агенте сборки Visual Studio 2017 задача VSTest завершается с ошибкой:
2018-12-08T10:42:16.3779907Z An exception occurred while invoking executor 'executor://mstestadapter/v2': Method 'get_Properties' in type 'Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.TestContextImplementation' from assembly 'Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50xx' does not have an implementation.
2018-12-08T10:42:17.7794385Z
Библиотеки TestAdapter
и TestPlatform
были удалены и переустановлены (версия 1.3.2) с помощью диспетчера пакетов Nuget, и в решении нет ссылок на другие версии этих библиотек.
Для упрощения все проекты модульных тестов, кроме одного (нацеленного на .NET Framework 4.6.1), были удалены из решения.
Что может быть причиной сбоя задачи VSTest в Azure Devops Build?
Install Test Platform
, чтобы убедиться, что установлена соответствующая версия платформы VSTest? документы. microsoft.com/en-us/azure/devops/pipelines/tasks/tool/ - person Daniel Mann   schedule 08.12.2018Install Test Platform
нужно только в том случае, если на агенте, на котором выполняется сборка, не установлена Visual Studio. - person René   schedule 15.12.2018