NUNIT fehlschlägt mit System.ArgumentException: Das Net-4.0-Framework ist nicht verfügbar

StackOverflow https://stackoverflow.com/questions/2635794

  •  26-09-2019
  •  | 
  •  

Frage

Ausnahme:ProcessModel: Standarddomainusage: Einzelausführungslaufzeit: NET-4.0 Unbeschichteter Ausnahme: System.ArgumentException: Das Net-4.0-Framework ist nicht verfügbar Parametername: Framework bei nunit.util.Testagency.getAgent (RunTimeFramework Framework, INT32 WaitTime, Boolean enableDeDebug) bei Nunit.util.Processrunner.load (Testpackage -Paket) unter nunit.consolerunner.consolui.execute (Konsolesoptionen) bei nunit.consolerunner.runner.main (String [] args)

OSWinserver 2008 R2 x64

NUNIT 2.5.4.10098

TestbaugruppeGebaut für .NET 4.0 RTM (v4.0.30319)

Befehlszeilenunit-console.exe nserviceBus.config.unittests.dll /framework=net-4.0

Irgendwelche Ideen?

War es hilfreich?

Lösung

Kombinieren Sie den Rat von KEV (add /Framework=4.0.30319 in die Parameterliste) und ändern Sie nunit-console.exe.config mit folgenden:

unter

 <configuration>

hinzufügen:

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

unter <configuration><runtime> hinzufügen:

 <legacyUnhandledExceptionPolicy enabled="1" />

Andere Tipps

Ich hatte das gleiche Problem mit CC.net.

Ich betreibe jetzt Nunit von Nant mit dem Argument /Framework=4.0.30319

Hoffe das hilft

Kev

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top