Pregunta

Excepción:ProcessModel: Domainusaje predeterminado: Ejecución de ejecución única: NET-4.0 Excepción no controlada: System.argumentException: El marco Net-4.0 no está disponible Nombre del parámetro: Marco en Nunit.util.testagency.getAgent (RuntimeFramework Framework, int32 Waitte, boolean habilitable) Nunit.util.processrunner.load (paquete testPackage) en nunit.consolereNNer.consoleui.execute (Opciones de consoleOptions) en nunit.consolerner.runner.main (String [] args)

OSWinserver 2008 R2 x64

Monóita 2.5.4.10098

EnsamblajeConstruido para .NET 4.0 RTM (V4.0.30319)

Línea de comandonunit-console.exe nservicebus.config.unittests.dll /framework=net-4.0

¿Algunas ideas?

¿Fue útil?

Solución

Combine los consejos de KEV (add /framework=4.0.30319 a la lista de parámetros) y modifique nunit-console.exe.config con lo siguiente:

por debajo

 <configuration>

agregar:

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

por debajo <configuration><runtime> agregar:

 <legacyUnhandledExceptionPolicy enabled="1" />

Otros consejos

Estaba teniendo el mismo problema con CC.Net.

Ahora ejecuto Nunit de Nant usando el argumento /framework=4.0.30319

Espero que esto ayude

Kev

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top