Impossible de charger le fichier ou l'assembly 'Microsoft.Practices.Unity'

Je suis en train de mettre à niveau Unity à la version (2.1.505.2), mais quand je lance l'application j'ai le FileLoadException

N'a pas pu charger le fichier ou l'assembly " Microsoft.Les pratiques.L'unité,
Version=2.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
ou une de ses dépendances.

Nous sommes la mise à niveau de l'Unité 2.0.414.0 à 2.1.505.2.

  • Toutes les références de projet dans la solution qui se réfèrent à l'Unité reportez-vous à la bonne version de la dll
  • Il n'y a pas d'Unité dll référencée dans le Gac. (double vérification par la vérification de gacutil -l)
  • Que j'ai retiré de l'Unité dll à partir de l'archive. Double vérification avec powershell
    PS C:\> ls -rec -inc Microsoft.Practices.Unity.dll | foreach-object { "{0}`t{1}" -f $_.FullName, [System.Diagnostics.FileVersionInfo]::GetVersionInfo($_).FileVersion }

Comment puis-je savoir ce que /qui fait toujours référence à l'Unité 2.0.414.0?

FusionLogVw ne me dites pas DLL qui est à l'origine du problème.

Toute aide est très appréciée!

source d'informationauteur bas