Я пытаюсь запустить NUnit в Visual Studio 2003 в 64-битной Vista, но безуспешно.
Я установил для режима отладки проекта значение «Программа», а для запуска приложения - «C: \ Program Files (x86) \ NUnit 2.4.8 \ bin \ nunit.exe». Тестовый проект устанавливается как стартовый проект. Весь код в .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-не может-работа-на-перспектива-64bits-если-x86-сборки).
Кроме того, NUnit не установил файл nunit-x86.exe из образа NUnit-2.4.8-net-1.1.msi.
Моя среда разработки
Vista x64 с SP1
Visual Studio 2003 (версия 7.1.3088)
.NET Framework 1.1 (версия 1.1.4322 SP1)
NUint 2.4.8 (устанавливается из NUnit-2.4.8-net-1.1.msi)