No se ha encontrado el ensamblaje NUnit

He usado NUnit antes, pero no por un tiempo, y nunca en esta máquina. Descomprimí la versión 2.4.8 en Archivos de programa y sigo recibiendo este error cuando intento cargar mis pruebas.

No se pudo cargar el archivo o el ensamblaje 'nunit.framework, Versión = 2.4.8.0, Culture = neutral, PublicKeyToken = 96d09a1eb7f44a77' o una de sus dependencias. El sistema no puede encontrar el archivo especificado**

Para simplificar el problema, he compilado el archivo de prueba más básico posible.

using NUnit.Framework;

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

He agregado "C: \ Archivos de programa \ NUnit-2.4.8-net-2.0 \ bin" a mi PATH (y reinicié). Tenga en cuenta que si copio el ensamblaje de prueba en esa carpeta,

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

trabaja, pero

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

y

C:\dev\nunit_test>nunit_console test.dll

Falla con el error anterior.

Supongo que podría solucionar esto copiando la dll NUnit.Framework en la carpeta bin de mi proyecto, pero no recuerdo haber tenido que hacer esto en el pasado. Además, me sale el mismo error en la GUI. ¿No debería la GUI saber dónde está ubicado el marco (es decir, en la misma carpeta)?

@Scott, no estoy usando Visual Studio. Utilizo la siguiente línea para compilar el proyecto de prueba.

%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, probé tanto el msi como el zip con el mismo resultado.

Respuestas a la pregunta(5)

Su respuesta a la pregunta