2016-01-20 5 views
0

Я не могу запустить Nunit в новейшей .NET. Вот все шаги я делаю:Не удалось загрузить файл или сборку MyNunitTest.dll или одну из его зависимостей

  1. Новый проект> Библиотека классов (пакет)
  2. Добавить NUnit 3.0.1
  3. Добавьте класс:

Содержание:

using NUnit.Framework; 

namespace MyNunitTest 
{ 
    [TestFixture] 
    public class TestClass 
    { 
     [Test] 
     public void TestMethod() 
     { 
      Assert.That(true, Is.True); 
     } 
    } 
} 
  1. Запустить все

Ошибка:

System.IO.FileNotFoundException: Could not load file or assembly MyNunitTest.dll or one of its dependencies. The system cannot find the file specified.

+0

Вы попробовали обновить до resararper 10.02? У меня были большие проблемы с nunit и resharper 10.01. Они исчезли с момента обновления до 10.02. –

+0

@TomB. Да, у меня в настоящее время 10.0.2, я в недоумении :(Борясь с этим примерно за 3 часа, он не работает даже с этим простейшим случаем - все время 'Inconclusive: Test not run'. –

+0

Helpfull for другие люди, возможно, для вас. Как ссылка на документацию: https://blog.jetbrains.com/dotnet/2015/11/09/resharper-10-critical-issues-and-fix-schedule/ –

ответ

0

Решение проблемы заключается в том, что был выбран неправильный тип проекта.

Чтобы добавить проект модульного тестирования, добавьте новый проект тестирования вместо библиотеки классов или любого другого проекта. Все будет работать так, как ожидалось.

0

У меня была такая же проблема при использовании Resharper 9.2, может быть, вы получите ваши проблемы решены при обновлении.

+0

Хмм ... моя версия 10.0.2, которая обновлена ​​...:/ –

+0

Не удалось удалить кэш Resharper, а затем повторить попытку? –

+0

К сожалению, никакого эффекта нет. Я делаю это двумя способами - удаленные файлы кеша вручную, не работают. В меню «Параметры»> «Окружение»> «Основные»> «Очистить». Не работает:/Перезагрузите компьютер, не получив никакого эффекта. –

Смежные вопросы

 Смежные вопросы