让xunit在.NET Core 2.0中提供app.config

时间:2017-10-16 15:06:47

标签: .net-core configurationmanager

我试图让SpecFlow在.NET核心下运行,使用xunit作为测试运行器。作为测试操作的一部分,SpecFlow通过调用ConfigurationManager.GetSection("specFlow")来加载其配置。

该项目引用System.Configuration.ConfigurationManager包以在.NET Core下启用此调用,但它似乎想要从我的NuGet缓存加载配置。

  

.nuget \包\ microsoft.testplatform.testhost \ 15.3.0 \ lib中\ netstandard1.5 \ testhost.dll.config

因此,找不到SpecFlow配置部分,它会回退到尝试加载NUnit组件(自然会失败)。

有没有办法让ConfigurationManager从其他位置获取配置,因此调用GetSection会返回预期的配置值?

0 个答案:

没有答案