Entity framework 4 实体框架4和NUnit存在问题

Entity framework 4 实体框架4和NUnit存在问题,entity-framework-4,nunit,entity,Entity Framework 4,Nunit,Entity,我有一个简单的测试项目,我正试图从VisualStudio单元测试框架转换为nunit。然而,我遇到了一个奇怪的错误 private VidRepository _repository; //Setup the context before each test [TestFixtureSetUp] public void TestInitialize() { var fakeRepository = new FakeRepository(

我有一个简单的测试项目,我正试图从VisualStudio单元测试框架转换为nunit。然而,我遇到了一个奇怪的错误

    private VidRepository _repository;

    //Setup the context before each test
    [TestFixtureSetUp]
    public void TestInitialize()
    {
        var fakeRepository = new FakeRepository();
        _repository = fakeRepository.GetFakeRepository();
    }

    [Test]
    public void CanGetMakes()
    {
        var makes = _repository.GetMakes();
        Assert.AreNotEqual(0, makes.Count());
    }
当我运行测试时,它会在TestFixtureSetup方法中消失,并出现错误

无法加载文件或程序集 'CompanyName.Data.VidEntities, 版本=0.0.0.0,区域性=中性, PublicKeyToken=null'或其 依赖关系。有人试图 用不正确的代码加载程序 格式

我添加和删除了几次对项目的引用,但都不走运,而且当我将其更改回Microsoft单元测试框架(使用Microsoft.VisualStudio.TestTools.UnitTesting;)时,它也会起作用,这对我来说非常奇怪

有人有什么建议吗

谢谢,


Brian

我完成了我的项目,将平台目标设置为任何cpu,它解决了这个问题