J'ai téléchargé la source de NUnit 2.5 et ouvert la solution VS2008 dans la version bêta de VS2010. Une fois la conversion terminée, j'ai ouvert tous les projets et changé le paramètre du cadre cible pour tous les projets en ".NET Framework 4.0". J'ai ensuite construit la solution sans aucune erreur. Je peux maintenant utiliser l'application NUnit GUI pour exécuter les tests construits pour .NET 4.0. Je n'ai pas fait de tests exhaustifs de cette construction, il peut donc y avoir des problèmes, mais pour mes besoins, cela fonctionne bien.
Mise à jour : Il n'est pas nécessaire de reconstruire NUnit. J'ai découvert que si vous ajoutez ce qui suit au fichier de configuration NUnit approprié, vous pouvez exécuter une dll de test construite pour .NET 4.0.
Sous <configuration> ajouter :
<startup>
<supportedRuntime version="v4.0.30319" />
</startup>
et sous <runtime> ajouter :
<loadFromRemoteSources enabled="true" />