0

私はを使用してUnit-2.5.5.10112います。古いバージョンのNUnitに依存している場合、NBehaveも使用するにはどうすればよいですか?

NBehaveを無視する必要がありますか?

4

1 に答える 1

2

次の手順を実行すると、NBehave0.4.5でNUnit2.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ディレクトリに配置し、古いバージョンを置き換えます。

于 2010-05-20T11:03:56.910 に答える