Je suis en train de migrer un de mes projets de VS2008 à VS2010. Maintenant que je me suis converti tous mes projets dans la solution à .NET 4.0 (profil client) quand je lance le faisceau de test, presque tous les tests échouent à l'exception suivante:Pourquoi mes tests échouent-ils avec System.Security.VerificationException?
System.Security.VerificationException: opération pourrait déstabiliser le runtime .
Je n'ai pas pu déterminer pourquoi cette exception se produit. Les tests fonctionnent très bien lorsque je les lance en mode débogage.
L'ensemble de la solution est disponible au téléchargement here.
Quelqu'un peut-il me diriger dans la bonne direction?
Pouvez-vous confirmer que l'application est en cours d'exécution sous le CLR 4.0? Tous les projets de la solution sont-ils configurés pour cibler .NET 4.0? –
[this] (http://stackoverflow.com/questions/378895/operation-could-destabilize-the-runtime) est-il utile? – adrianbanks
@Darin la bibliothèque et son application de support s'exécutent sous .NET 4 Client Profile (ils n'ont pas besoin de plus que cela).Le projet de test fonctionne sous .NET 4 et il est impossible de le recibler. –