Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法加载文件或程序集MyNunitTest.dll或其依赖项之一_C#_Visual Studio 2015_Resharper 10.0 - Fatal编程技术网

C# 无法加载文件或程序集MyNunitTest.dll或其依赖项之一

C# 无法加载文件或程序集MyNunitTest.dll或其依赖项之一,c#,visual-studio-2015,resharper-10.0,C#,Visual Studio 2015,Resharper 10.0,我无法在最新的.NET中运行Nunit。以下是我执行的所有步骤: 新建项目>类库(包) 添加NUnit 3.0.1 添加类: 内容: using NUnit.Framework; namespace MyNunitTest { [TestFixture] public class TestClass { [Test] public void TestMethod() { Assert.That(tr

我无法在最新的.NET中运行Nunit。以下是我执行的所有步骤:

  • 新建项目>类库(包)
  • 添加NUnit 3.0.1
  • 添加类:
  • 内容:

    using NUnit.Framework;
    
    namespace MyNunitTest
    {
        [TestFixture]
        public class TestClass
        {
            [Test]
            public void TestMethod()
            {
                Assert.That(true, Is.True);
            }
        }
    }
    
  • 全部运行
  • 错误:

    System.IO.FileNotFoundException:无法加载文件或程序集MyNunitTest.dll或其依赖项之一。系统找不到指定的文件


    我在使用Resharper 9.2时也遇到了同样的问题,也许您可以在更新时解决问题。

    这里主要问题的解决方案是选择了错误的项目类型


    要添加单元测试项目,请添加新的单元测试项目,而不是类库或任何其他类型的项目。一切正常。

    您是否尝试更新到resharper 10.02?我对nunit和resharper 10.01有很大的不满。自从更新到10.02之后,它们就消失了。是的,我目前有10.0.2,我不知道:(与此抗争了3个小时,即使在最简单的情况下也不起作用-始终
    无结论:测试未运行
    。对其他人有帮助,也许对您有帮助。作为文档参考:别忘了在resharper上记录票据,他们很有帮助您说您做了新项目>类库(包)但是您应该在一个新的单元测试项目中进行测试。请尝试此操作并在那里添加您的testclass。它将添加更多所需的依赖项。您也可以在此项目中添加nuget。嗯…我的版本是10.0.2,它是最新的…:/手动安装,不起作用。使用了选项>环境>常规>清除缓存。不起作用:/重新启动计算机,也没有效果。奇怪,你是否尝试过Unistall,然后再次安装Resharper?我想不需要,请参阅我在最初帖子中的评论