Nbehave e Nunit-2.5.5.10112 podem trabalhar juntos?
Pergunta
estou a usar Unit-2.5.5.10112
. Como posso usar também Nbehave, se ele depender de uma versão mais antiga do Nunit?
Devo ignorar Nbehave?
Solução
Você pode obter nbehave 0.4.5 para usar o NUNIT 2.5.5.10112 fazendo o seguinte:
Primeiro, crie um nbehave-console.exe.config contendo o seguinte:
<?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>
Isso informa ao carregador CLR que, quando o nbehave-console.exe procura 2.5.2.9222 do Nunit.framework, ele deve usar 2.5.5.10112.
Segundo, coloque Nunit.framework.dll versão 2.5.5.10112 no C:\Program Files\NBehave\0.4.5.183
diretório, substituindo a versão mais antiga.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow