Поддерживает ли FluentAssertions тестовые проекты .NET Core 2.0? - PullRequest
0 голосов
/ 25 сентября 2018

У меня есть библиотека классов (.NET Core 2.0), тестируемая тестовым проектом MSTest (.NET Core 2.0).На сайте FluentAssertions говорится, что .NET Core 2.0 поддерживается (и я ушел с версии 2.1).Он работает локально, но на компьютере сборки я получаю следующую ошибку:

Сбой команды nuget с кодом выхода (1) и ошибкой (ошибки в D: \ a \ 1 \ s \ ProjectName.Пакет Tests.csproj System.Configuration.ConfigurationManager 4.4.0 несовместим с netcoreapp2.0 (.NETCoreApp, Version = v2.0). Пакет System.Configuration.ConfigurationManager 4.4.0 поддерживает: - net461 (.NETFramework, Version = v4.6.1) - netstandard2.0 (.NETStandard, Version = v2.0) Один или несколько пакетов несовместимы с .NETCoreApp, Version = v2.0.)

1 Ответ

0 голосов
/ 25 сентября 2018

Проблема заключалась в том, что конвейер Azure DevOps Build использовал NuGet 4.1.0.Я добавил задачу в конвейер прямо перед восстановлением NuGet под названием NuGet Tool Installer и установил ее для установки версии 4.4.0.Тогда все работало нормально.Спасибо Деннис Думен!

...