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?

¿Fue útil?

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
scroll top