Montagem de NUnit não encontrada

Eu usei o NUnit antes, mas não de vez em quando, e nunca nesta máquina. Eu descompactei a versão 2.4.8 em Arquivos de Programas, e continuo recebendo este erro ao tentar carregar meus testes.

Não foi possível carregar o arquivo ou assembly 'nunit.framework, Version = 2.4.8.0, Culture = neutral, PublicKeyToken = 96d09a1eb7f44a77' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado**

Para simplificar o problema, eu compilei o arquivo de teste mais básico possível.

using NUnit.Framework;

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

Eu adicionei "C: \ Arquivos de Programas \ NUnit-2.4.8-net-2.0 \ bin" ao meu PATH (e reiniciei). Observe que, se eu copiar o conjunto de teste nessa pasta,

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

funciona, mas

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

e

C:\dev\nunit_test>nunit_console test.dll

falhar com o erro acima.

Presumivelmente eu poderia contornar isso copiando a dll NUnit.Framework para a pasta bin do meu projeto, mas não me lembro de ter feito isso no passado. Além disso, recebo o mesmo erro na GUI. A GUI não deve saber onde a estrutura está localizada (ou seja, na mesma pasta)?

@ Scott, eu não estou usando o Visual Studio. Eu uso a seguinte linha para compilar o projeto de teste.

%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, eu tentei tanto o msi e o zip com o mesmo resultado.