Ich habe die NUnit 2.5-Quelle heruntergeladen und die VS2008-Lösung in der VS2010-Beta geöffnet. Nach Abschluss der Konvertierung habe ich alle Projekte geöffnet und die Zielframeworkeinstellung für alle Projekte in ".NET Framework 4.0" geändert. Ich habe dann die Lösung ohne Fehler erstellt. Ich kann jetzt die NUnit-GUI-App verwenden, um Tests auszuführen, die für .NET 4.0 erstellt wurden. Ich habe diesen Build nicht ausführlich getestet, daher kann es zu Problemen kommen, aber für meine Zwecke funktioniert er einwandfrei.
Update: Es ist nicht erforderlich, NUnit neu zu erstellen. Ich habe festgestellt, dass Sie eine für .NET 4.0 erstellte Test-DLL ausführen können, wenn Sie der entsprechenden NUnit-Konfigurationsdatei Folgendes hinzufügen.
Fügen Sie unter <Konfiguration> Folgendes hinzu:
<startup>
<supportedRuntime version="v4.0.30319" />
</startup>
und unter <runtime> hinzufügen:
<loadFromRemoteSources enabled="true" />