NBehave y NUnit-2.5.5.10112 pueden trabajar juntos?
Pregunta
Estoy usando Unit-2.5.5.10112
. ¿Cómo puedo usar también NBehave, si tiene dependencia de una versión anterior de NUnit?
En caso ignoro NBehave?
Solución
Puede obtener NBehave 0.4.5 utilizar NUnit 2.5.5.10112 haciendo lo siguiente:
En primer lugar, crear una NBehave-Console.exe.config que contiene lo siguiente:
<?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>
Esto indica al cargador CLR que cuando NBehave-Console.exe busca 2.5.2.9222 de nunit.framework, se debe utilizar 2.5.5.10112 lugar.
En segundo lugar, poner la versión 2.5.5.10112 nunit.framework.dll en el directorio C:\Program Files\NBehave\0.4.5.183
, en sustitución de la versión anterior.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow