Azure Devops не может выполнить тесты xUnit - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть приложение ASP.Net Core Web API с модульными тестами, созданными с использованием xUnit.В настоящее время я использую .Net Core 2.1.4 SDK и у меня установлен пакет nuget Microsoft.AspNetCore.All как в веб-API, так и в проекте xUnit.У меня есть возможность создавать и запускать веб-API и тесты на моем локальном компьютере.

Приложение прекрасно работает в Azure Devops, однако я не могу запустить тесты.

Я запускаю тесты на Azure Devops с помощью команды Dotnet Test.У меня есть шаг, сконфигурированный так:

Test configuration

После того, как шаг успешно создает тестовый проект, я получаю ошибку:

The specified framework 'Microsoft.AspNetCore.All', version '2.1.4' was not found. Test Run Aborted

Дополнительно консоль сообщает мне, что установлены следующие версии Microsoft.AspNetCore.All:

2.1.0 2.1.1 2.1.2

Нужно ли что-то устанавливатьв Azure Devops, который указывает, какая версия .Net Core требуется для моего проекта?Если это так, то почему веб-API / тестовый проект можно построить, даже если для него требуется 2.1.4?

...