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 ищет файл 2.5.2.9222 файла nunit.framework, он должен использовать 2.5.5.10112 вместо этого.
Во-вторых, поместите nunit.framework.dll версии 2.5.5.10112 в каталог C:\Program Files\NBehave\0.4.5.183
, заменив старую версию.