Domanda

Eccezione: ProcessModel: default DomainUsage: Singolo Esecuzione Runtime: net-4.0 Eccezione non gestita: System.ArgumentException: Il quadro net-4.0 non è disponibile Nome del parametro: quadro    a NUnit.Util.TestAgency.GetAgent (quadro RuntimeFramework, Int32 waitTime, booleano enableDebug)    a NUnit.Util.ProcessRunner.Load (pacchetto TestPackage)    a NUnit.ConsoleRunner.ConsoleUi.Execute (ConsoleOptions opzioni)    a NUnit.ConsoleRunner.Runner.Main (String [] args)

OS Winserver 2008 R2 x64

Nunit 2.5.4.10098

Prova di montaggio Costruito per NET 4.0 RTM (v4.0.30319)

Riga di comando NUnit-console.exe NServiceBus.Config.UnitTests.dll /framework=net-4.0

Tutte le idee?

È stato utile?

Soluzione

Unire il consiglio di Kev (aggiungi /framework=4.0.30319 alla lista dei parametri) e modificare NUnit-console.exe.config con il seguente:

in

 <configuration>

add:

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

sotto <configuration><runtime> add:

 <legacyUnhandledExceptionPolicy enabled="1" />

Altri suggerimenti

ho avuto lo stesso problema con CC.net.

Ora eseguire NUnit da Nant utilizzando il arguement /framework=4.0.30319

Spero che questo aiuti

Kev

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top