Nie znaleziono zespołu NUnit

Używałem NUnit wcześniej, ale nie za chwilę i nigdy na tej maszynie. Rozpakowałem wersję 2.4.8 pod Program Files i ciągle otrzymuję ten błąd podczas próby załadowania moich testów.

Nie można załadować pliku lub złożenia 'nunit.framework, Version = 2.4.8.0, Culture = neutral, PublicKeyToken = 96d09a1eb7f44a77' lub jedną z jego zależności. System nie może odnaleźć określonego pliku**

W celu uproszczenia problemu skompilowałem najbardziej podstawowy możliwy plik testowy.

using NUnit.Framework;

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

Dodałem „C: Program Files NUnit-2.4.8-net-2.0 bin” do mojego PATH (i zrestartowałem). Zauważ, że jeśli skopiuję zestaw testowy do tego folderu, to

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

działa, ale

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

i

C:\dev\nunit_test>nunit_console test.dll

nie powiedzie się z powyższym błędem.

Prawdopodobnie mogłem to obejść, kopiując dll NUnit.Framework do folderu bin mojego projektu, ale nie pamiętam, że musiałem to robić w przeszłości. Co więcej, otrzymuję ten sam błąd w GUI. Czy GUI nie powinien wiedzieć, gdzie znajduje się struktura (czyli w tym samym folderze)?

@Scott, nie używam Visual Studio. Używam poniższej linii do skompilowania projektu testowego.

%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, wypróbowałem zarówno msi, jak i zip z tym samym wynikiem.

questionAnswers(5)

yourAnswerToTheQuestion