如何使用Nunit';谁是gui跑步者?

如何使用Nunit';谁是gui跑步者?,nunit,.net-4.0,testdriven.net,Nunit,.net 4.0,Testdriven.net,我正在尝试使用nHibernate 3和fluentnHibernate运行单元测试,为此,我需要设置程序集绑定重定向,以便fluentnHibernate可以与新版本的nHibernate一起工作。我试图更新测试项目的app.config,但是testdriven.net运行程序和nunit gui运行程序似乎没有读取这些设置 下面是我的test.dll的app.config <configuration> <configSections> <!--

我正在尝试使用nHibernate 3和fluentnHibernate运行单元测试,为此,我需要设置程序集绑定重定向,以便fluentnHibernate可以与新版本的nHibernate一起工作。我试图更新测试项目的app.config,但是testdriven.net运行程序和nunit gui运行程序似乎没有读取这些设置

下面是我的test.dll的app.config

<configuration>
  <configSections>
    <!-- Others sections -->
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
  </configSections>
  <connectionStrings>
    <add name="Test" connectionString="Data Source=SQL2008, 1080;Initial Catalog=TestCOM;Integrated Security=True"/>
  </connectionStrings>
  <log4net>
    <appender name="GeneralLog" type="log4net.Appender.RollingFileAppender">
      <file value="Logs.txt"/>
      <appendToFile value="true"/>
      <maximumFileSize value="100KB"/>
      <rollingStyle value="Size"/>
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%d{HH:mm:ss} [%t] %-5p %c - %m%n"/>
      </layout>
    </appender>
    <logger name="NHibernate.SQL" additivity="false">
      <level value="DEBUG"/>
      <appender-ref ref="GeneralLog"/>
    </logger>
  </log4net>
  <startup useLegacyV2RuntimeActivationPolicy="true">
    <requiredRuntime version="v4.0.30319" />
  </startup>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 
      <qualifyAssembly
          partialName="System.Data.SqlServerCe"
          fullName="System.Data.SqlServerCe, 
Version=3.5.1.0, Culture=neutral, 
PublicKeyToken=89845dcd8080cc91"/>
      <dependentAssembly>
        <assemblyIdentity name="NHibernate"
                          publicKeyToken="AA95F207798DFDB4"
                          culture="neutral"/>
        <bindingRedirect oldVersion="0.0.0.0-3.0.0.1001"
                         newVersion="3.0.0.1001"/>
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
  </configuration>

我得到以下错误:

TestCase'FieldGuideTests.Service.SchemaFacts.Can\u Build\u SQL\u Schema' 失败:System.IO.FileLoadException:无法加载文件或程序集“NHibernate,版本=2.1.2.4000,区域性=中性,PublicKeyToken=aa95f207798dfdb4”或其依赖项之一。定位的程序集清单定义与程序集引用不匹配。(来自HRESULT的异常:0x8013100)
在FieldGuideService.SessionFactoryManager.SQL\u SessionFactoryManager.CreateSessionFactory()

中,您可能需要查看以下内容: