5 votes

Impossible de charger le type "System.Reflection.IntrospectionExtensions" de l'assemblage "mscorlib".

J'utilise Unity IoC (Microsoft.Practices.Unity) et je peux compiler sans problème, mais j'obtiens l'erreur suivante au moment de l'exécution :

Could not load type 'System.Reflection.IntrospectionExtensions' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.

La version de Unity est : 3.0.1026.0

Y a-t-il un problème de compatibilité entre .Net 4 et cette version d'Unity ? J'obtiens également la même erreur lorsque j'utilise Unity v2. Si c'est le cas, comment puis-je résoudre ce problème ?

EDIT : De plus, j'ai vérifié que mscorlib est référencé dans mon projet.

9voto

Didaxis Points 2442

RÉSOLU.

En effet, j'utilisais la version préliminaire de .NET 4.5, qui faisait référence à une classe qui n'existait pas dans mon monde .NET 4.0. Merci Hans Passant pour l'incroyable rapidité avec laquelle vous avez identifié le problème !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X