FluentAssertions是否支持.NET Core 2.0的测试项目?

时间:2018-09-25 13:52:45

标签: c# fluent-assertions

我有一个由MSTest测试项目(.NET Core 2.0)测试的类库(.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 :(得分:1)

问题是Azure DevOps Build管道正在使用NuGet 4.1.0。我在NuGet还原之前在管道中添加了一个名为NuGet Tool Installer的任务,并将其设置为安装版本4.4.0。然后一切正常。感谢Dennis Doomen!