Подтвердить что ты не робот

Nunit не работает в Windows 7 вообще

Я новичок в модульном тестировании, и я впервые попробовал NUnit.

Моя среда - профессиональная 64-битная Windows 7, visual studio 2010, и я работаю над приложением Windows на С#. Я просто написал один тест, и я пытаюсь запустить тест, используя графический интерфейс NUnit.

Моя версия NUnit - 2,5.10, я также попробовал 4 других версии ниже, и я получаю ту же ошибку.

ошибка

"System.BadImageFormatException: не удалось загрузить файл или сборку DataLogger, version = 1.0.0.0, Culture = neutral, PublicKeyToken = null или одну из его зависимостей. Была сделана попытка загрузить программу с неправильным форматом.

Возможно, вы пытаетесь загрузить сборку, построенную с более поздней версией CLR, чем версия, под которой в настоящее время выполняется NUnit (2.0.50727), или пытается загрузить 64-разрядную сборку в 32-разрядный процесс.

Для получения дополнительной информации используйте пункт меню" Сведения об исключении".

Что я сделал - я загрузил приложение exe в папку отладки проекта в графический интерфейс NUnit. (я упомянул об этом, потому что я сомневаюсь, что это может быть неправильным). Любая помощь по этому вопросу будет полезна для меня.

4b9b3361

Ответ 1

Я сам столкнулся с этой проблемой. Вам нужно использовать версию приложения x86, которая обычно находится на C:\Program Files (x86)\NUnit 2.5.10\bin\net-2.0\nunit-x86.exe И это не исключает исключение.

Ответ 2

Я где-то читал, что если мы используем Windows 7 64 бит и разрабатываем приложения для x86, тогда необходимо использовать отдельный GUI, называемый nunitx86.exe в той же папке. Я сделал это, и он работает.