Hello,

J ai plusieurs projets (1exe + x dll) dans une solution.
J'ai une TypeLoadException au lancement de mon exe. Cette exception n'as pas du tout lieu d'etre ! Car l'erreur signalée est completement fausse. (un type n'implementerais pas une fonction qui l'est pourtant...)


Pour eliminer les sources possibles d'erreur, j' ai
  1. Cleaner la solution
  2. Supprimer manuellement toutes les dll generées par cette solution sur tout le disque.
  3. Redemarrer la machine
  4. Redefinit et verifier les references entre projets de la solution
  5. Recompiler la solution
  6. Lancer la solution et verifier les DLL chargées avec "Process Explorer"


J'ai aussi regarder le support microsoft a ce propos. Mais je n'entre pas dans les cas qui pourrait generer, de manière indesirable, cette erreur (chargement d'un type non generique derivant d un type generique. Et en plus le problème n'est pas effectif sous Vista (qui est mon OS))
TypeLoadException Correctif

Contexte :
Windows Vista Pro N SP1
.Net 3.5 SP1
Visual Studio 2008


Malgré tout l'erreur survient toujours :-(