NUnit-Assembly nicht gefunden

Ich habe NUnit schon einmal verwendet, aber seit einiger Zeit nicht mehr und noch nie auf diesem Computer. Ich habe die Version 2.4.8 unter "Programme" entpackt und bekomme diese Fehlermeldung, wenn ich versuche, meine Tests zu laden.

Datei oder Assembly 'nunit.framework, Version = 2.4.8.0, Culture = neutral, PublicKeyToken = 96d09a1eb7f44a77' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Die angegebene Datei wurde vom System nicht gefunden**

Um das Problem zu vereinfachen, habe ich die einfachste Testdatei zusammengestellt.

using NUnit.Framework;

namespace test
{
    [TestFixture]
    public class Tester
    {
        [Test]
        public void ATest()
        {
            Assert.IsTrue( false, "At least the test ran!" );
        }
    }
}

Ich habe meinem PATH "C: \ Programme \ NUnit-2.4.8-net-2.0 \ bin" hinzugefügt (und neu gestartet). Beachten Sie, dass, wenn ich die Testassembly in diesen Ordner kopiere, dann

C:\Program Files\NUnit-2.4.8-net-2.0\bin>nunit-console test.dll

funktioniert, aber

C:\Program Files\NUnit-2.4.8-net-2.0\bin>nunit-console c:\dev\nunit_test\test.dll

und

C:\dev\nunit_test>nunit_console test.dll

Schlagen Sie mit dem obigen Fehler fehl.

Vermutlich konnte ich das umgehen, indem ich die NUnit.Framework-DLL in den Bin-Ordner meines Projekts kopierte, aber ich erinnere mich nicht, dass ich dies in der Vergangenheit getan habe. Außerdem bekomme ich den gleichen Fehler in der GUI. Sollte die GUI nicht wissen, wo sich das Framework befindet (dh im selben Ordner)?

@ Scott, ich verwende kein Visual Studio. Ich verwende die folgende Zeile, um das Testprojekt zu kompilieren.

%windir%\Microsoft.NET\Framework\v2.0.50727\csc.exe /r:"C:\Program Files\NUnit-2.4.8-net-2.0\bin\nunit.framework.dll" /t:library /out:test.dll test.cs

@devio, ich habe sowohl die msi als auch die zip mit dem gleichen ergebnis ausprobiert.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage