用于验收测试的nunit测试中的app.config

用于验收测试的nunit测试中的app.config,nunit,specflow,Nunit,Specflow,我已经编写了一些specflow测试。要运行这些测试,我需要在App.config中配置一些部分。在visual studio中使用resharper作为测试运行程序运行测试,效果非常好,但在使用NUnit测试运行程序运行测试时,似乎没有读取App.config,并且依赖它的所有测试都失败(在我的情况下,这就是每个测试) 是否有可能让NUnit测试运行程序读取为.dll指定的app.config 更新:我正在使用NUnit的2.5.10版本 我的app.config文件: <?xml ve

我已经编写了一些specflow测试。要运行这些测试,我需要在App.config中配置一些部分。在visual studio中使用resharper作为测试运行程序运行测试,效果非常好,但在使用NUnit测试运行程序运行测试时,似乎没有读取App.config,并且依赖它的所有测试都失败(在我的情况下,这就是每个测试)

是否有可能让NUnit测试运行程序读取为.dll指定的app.config

更新:我正在使用NUnit的2.5.10版本

我的app.config文件:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <section name="entityMappingsConfiguration" type="OPF.KP.Business.EntitySettings, OPF.KP.Business, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
    <section name="specFlow" type="TechTalk.SpecFlow.Configuration.ConfigurationSectionHandler, TechTalk.SpecFlow" />
  </configSections>
  <entityMappingsConfiguration>
    <entityMappings>
      <entityMapping entityShortTypeName="ValidationResult" entityFactoryFullTypeName="OPF.KP.Business.Tests.ValidationResultStubFactory, OPF.KP.Business.Tests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
      <entityMapping entityShortTypeName="Stillingsmelding" entityFactoryFullTypeName="OPF.KP.Business.FitNesseTests.StillingsmeldingFitNesseStubFactory, OPF.KP.Business.FitNesseTests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
      <entityMapping entityShortTypeName="Stillingsmeldingsfelter" entityFactoryFullTypeName="OPF.KP.Business.StillingsmeldingsfelterFactory, OPF.KP.Business, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
      <entityMapping entityShortTypeName="IInputModeSettings" entityFactoryFullTypeName="OPF.KP.Business.Tests.SettingsStubFactory, OPF.KP.Business.Tests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
    </entityMappings>
  </entityMappingsConfiguration>
  <appSettings>
    <add key="ShouldExecuteHistoricValidation" value="true" />
    <add key="Kontrollstasjon.ValidatorService.Validate.ExecuteNoEnhetDuplicationVerification" value="false" />
  </appSettings>
  <specFlow>
    <language feature="no" />
  </specFlow>
</configuration>


你能发布你的app.config吗?我不确定这会对你有什么帮助,如果app.config中有错误并且会被读取,我会得到另一种运行时错误。我的问题是根本没有读取配置文件。但我已经用我使用的配置进行了更新。