10 Stimmen

NUnit schlägt mit System.ArgumentException fehl: Das net-4.0-Framework ist nicht verfügbar

Eine Ausnahme: ProzessModell: Standard DomainUsage: Einfach Ausführungszeit: net-4.0 Unbehandelte Exception: System.ArgumentException: Das net-4.0-Framework ist nicht verfügbar [ ] at NUnit.Util.TestAgency.GetAgent(RuntimeFramework framework, Int32 waitTime, Boolean enableDebug) at NUnit.Util.ProcessRunner.Load(TestPackage package) at NUnit.ConsoleRunner.ConsoleUi.Execute(ConsoleOptions options) at NUnit.ConsoleRunner.Runner.Main(String[] args)

OS Winserver 2008 R2 x64

Nunit 2.5.4.10098

Versuchsanordnung Erstellt für .net 4.0 RTM (v4.0.30319)

Befehlszeile nunit-console.exe NServiceBus.Config.UnitTests.dll /framework=net-4.0

Irgendwelche Ideen?

14voto

Frederik Punkte 2841

Kombinieren Sie Kevs Rat (fügen Sie /framework=4.0.30319 zur Parameterliste hinzu) und ändern Sie nunit-console.exe.config wie folgt:

unter

 <configuration>

hinzufügen:

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

unter <configuration><runtime> hinzufügen:

 <legacyUnhandledExceptionPolicy enabled="1" />

1voto

Kevin Punkte 11

Ich hatte das gleiche Problem mit CC.net.

Ich führe jetzt NUnit von NAnt aus mit dem Argument /framework=4.0.30319

Ich hoffe, das hilft

Kev

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X