FileNotFoundException работает NUnit - PullRequest
1 голос
/ 23 марта 2011

Я обнаружил исключение FileNotFoundException при запуске некоторых тестов в Visual Studio через Resharper. Поэтому я решил вернуться и проверить работу графического интерфейса NUnit. Первым делом я попытался убедиться, что все работает правильно, и запустил тесты NUnit, поставляемые с установкой NUnit (NunitTests.nunit).

Большинство прошло, но было немало тестов, которые не прошли. Похоже, есть две основные ошибки:

NUnit.Util.Tests.ProcessRunnerTests.BasicRunnerTests.CountTestCases: System.ArgumentException: компоненты NUnit для версии 2.0.50727.3615 CLR не установлены Имя параметра: targetRuntime

и

NUnit.Util.Tests.RemoteTestResultTest.ResultStillValidAfterDomainUnload: System.IO.FileNotFoundException: не удалось загрузить файл или сборку 'nunit.core.interfaces, версия = 2.5.9.10348, культура = нейтральная, PublicKeyToken = 96d09a1eb7f44a77' или одна из ее зависимостей Система не может найти указанный файл.

Это NUnit 2.5.9, установленный с использованием msi, и файл nunit.core.interfaces.dll существует. Я добавил его местоположение в системный путь, но это не помогло.

Есть ли что-то еще, что нужно настроить для правильной работы NUnit? Не уверен, что моя первоначальная проблема связана с этим, но, похоже, мне нужно хотя бы сначала заставить эти базовые тесты работать.

1 Ответ

0 голосов
/ 31 октября 2011

Когда у меня было это было для v2.5.10. Я обнаружил, что на самом деле я не ссылался на nunit.core.interfaces.dll в моей папке зависимостей.

Я получил 3 ссылки:

  • unuit.core.dll
  • nunit.core.interfaces.dll
  • nunit.framework.dll

надеюсь, это поможет.

...