Не удается запустить Nunit-тесты в Windows 7 в Nunit-gui.exe - PullRequest
1 голос
/ 02 ноября 2009

Я недавно обновился до Windows 7 с Vista, и после переключения я больше не могу использовать nunit-gui.exe для запуска своих тестов. Каждый раз, когда я делаю, я получаю следующую ошибку:

System.IO.FileLoadException: Не удалось загрузить ресурс или сборку 'nunit.framework. Версия = 2.4.1.0 Культура = нейтральная, PublicKeyToken = 96d09a1eb7f44a77 'или одна из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)

Я пробовал установить версии 2.5.2 (самая новая версия), 2.5.1 (версия, которую мы используем в нашем решении) и 2.4.1 (версия, которую, как он утверждает, отсутствует). Я пытался установить их по одному и одновременно. Ни одна из них не работает, и я всегда получаю ту же ошибку.

У кого-нибудь есть идеи?

Ответы [ 4 ]

1 голос
/ 10 июня 2011

Я понимаю, что этот пост довольно старый, однако, если вы работаете с 64-битной версией Windows 7, и ваша тестовая сборка построена для x86, вам нужно будет запустить специфичную для x86 версию интерфейса NUnit. 1001 *

Он должен находиться в той же папке, в которой установлена ​​nunit и называется nunit-x86.exe

0 голосов
/ 03 ноября 2009

Возможно, в вашем проекте присутствует несоответствие сборки. Вы можете либо удалить и повторно добавить ссылку на nunit, либо пометить ссылку, чтобы игнорировать версию.

0 голосов
/ 04 июня 2010

Вы пытались запустить NUnit от имени администратора?

0 голосов
/ 03 ноября 2009
The located assembly's manifest definition does not match the assembly reference

Я удаляю все версии, а затем устанавливаю только одну в C: \ Program Files (x86) \ NUnit. Я думаю, что здесь есть ошибка пути.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...