Pergunta

Exceção:ProcessModel: Domainusage padrão: Execução única Tempo de execução: Net-4.0 Exceção não atendida: System.argumentException: a estrutura da Net-4.0 não está disponível Nome do parâmetro: estrutura em nunit.util.testagency.getAgent (estrutura de runtimeframework, Int32 waittime, boolean consabledebug), a partir de Nunit.util.processrunner.load (pacote testpackage) em nunit.consolerunner.consoleui.execute (opções de consoleOptions) em nunit.consolerunner.runner.main (string [] args)

OSWinserver 2008 R2 x64

Funit 2.5.4.10098

Montagem de testeConstruído para .NET 4.0 RTM (v4.0.30319)

Linha de comandonunit-console.exe nservicebus.config.unittests.dll /framework=net-4.0

Alguma ideia?

Foi útil?

Solução

Combine o conselho da KEV (add /framework=4.0.30319 na lista de parâmetros) e modifique o NuNit-console.exe.config com o seguinte:

debaixo

 <configuration>

adicionar:

<startup>  <requiredRuntime version="v4.0.30319" /></startup>

debaixo <configuration><runtime> adicionar:

 <legacyUnhandledExceptionPolicy enabled="1" />

Outras dicas

Eu estava tendo o mesmo problema com o cc.net.

Agora eu corro Nunit de Nant usando o argumento /framework=4.0.30319

Espero que isto ajude

Kev

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top