【问题标题】:NBehave and NUnit-2.5.5.10112 can work together?NBehave 和 NUnit-2.5.5.10112 可以一起工作吗?
【发布时间】:2010-05-14 02:08:49
【问题描述】:

我正在使用Unit-2.5.5.10112。如果 NBehave 依赖于旧版本的 NUnit,我该如何使用它?

我应该忽略 NBehave 吗?

【问题讨论】:

    标签: nunit nbehave


    【解决方案1】:

    您可以通过执行以下操作让 NBehave 0.4.5 使用 NUnit 2.5.5.10112:

    首先,创建一个包含以下内容的 NBehave-Console.exe.config:

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
          <dependentAssembly>
            <assemblyIdentity name="nunit.framework"
                              culture="neutral"
                              publicKeyToken="96d09a1eb7f44a77" />
            <bindingRedirect oldVersion="2.5.2.9222" newVersion="2.5.5.10112" />
          </dependentAssembly>
        </assemblyBinding>
      </runtime>
    </configuration>
    

    这告诉 CLR 加载器,当 NBehave-Console.exe 查找 nunit.framework 的 2.5.2.9222 时,它应该使用 2.5.5.10112 代替。

    其次,将nunit.framework.dll版本2.5.5.10112放到C:\Program Files\NBehave\0.4.5.183目录下,替换旧版本。

    【讨论】:

      猜你喜欢
      • 2013-07-09
      • 2016-01-29
      • 2017-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-25
      相关资源
      最近更新 更多