私はを使用してUnit-2.5.5.10112
います。古いバージョンのNUnitに依存している場合、NBehaveも使用するにはどうすればよいですか?
NBehaveを無視する必要がありますか?
次の手順を実行すると、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
ディレクトリに配置し、古いバージョンを置き換えます。