У меня та же проблема с примерами CSharp в 2.4.8 "прямо из коробки" с VS2005. Вот мое решение.
В nunit.exe.config следующий блок закомментирован по умолчанию. Положите его обратно.
<startup>
<supportedRuntime version="v2.0.50727" />
<supportedRuntime version="v2.0.50215" />
<supportedRuntime version="v2.0.40607" />
<supportedRuntime version="v1.1.4322" />
<supportedRuntime version="v1.0.3705" />
<requiredRuntime version="v1.0.3705" />
</startup>
Звучит так, как будто вы это сделали, но изменили значение requiredRuntime со значения по умолчанию v1.0.3705 на v2.0.50727
После этого я открыл проект CSharp в VS2005 и преобразовал его. Все ссылки на nunit.framework имели значок, который показывает, что они не правы. Поэтому я удалил ссылку nunit.framework из всех 4 проектов:
CS-провалы
CS-деньги
CS-деньги-порт
CS-синтаксис
Затем я добавил новые ссылки на C: \ Program Files \ NUnit 2.4.8 \ bin \ nunit.framework.dll, чтобы заменить их.
После этого проект строится нормально.