Я пытаюсь запустить NUnit в Visual Studio 2003 на 64-битной Vista, но безуспешно.
Я установил режим отладки проекта на «Программа», а для запуска приложения - «C: \ Program Files (x86) \ NUnit 2.4.8 \ bin \ nunit.exe». Тестовый проект устанавливается как StartUp Project. Весь код находится в .NET 1.1. В отличие от .NET 2.0, архитектура процессора не может быть целевой (когда исполняемый файл 1.1 загружается на машину x64, он запускается в WoW64 как 32-разрядный процесс и использует 32-разрядную структуру).
После того, как я нажал «Отладка»> «Пуск», я получаю окно с ошибкой «Проект с типом вывода библиотеки классов не может быть запущен напрямую». Я застрял и не могу запустить NUnit.
Ближайший связанный с этим вопрос по stackoverflow касается запуска NUnit в Vista x64 в Visual Studio 2005 «Nunit.exe не может работать в Vista 64bit, если сборка x86 (stackoverflow.com/questions/208985/nunit-exe -cannot-work-on-vista-64bits-if-x86-build) .Кроме того, NUnit не установил nunit-x86.exe из образа NUnit-2.4.8-net-1.1.msi.
Моя среда разработки
Vista x64 с пакетом обновления 1
Visual Studio 2003 (версия 7.1.3088)
.NET Framework 1.1 (версия 1.1.4322 с пакетом обновления 1)
NUint 2.4.8 (устанавливается из NUnit-2.4.8-net-1.1.msi)