No se pudo cargar el archivo o el ensamblaje 'Microsoft.Practices.Unity'

Estoy tratando de actualizarUnity a la versión (2.1.505.2), pero cuando ejecuto la aplicación obtengo lo siguienteFileLoadException

No se pudo cargar el archivo o el ensamblaje 'Microsoft.Practices.Unity, Version = 2.0.414.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' o una de sus dependencias.

Estamos actualizando de Unity 2.0.414.0 a 2.1.505.2.

Todas las referencias de proyectos en la solución que se refieren a Unity se refieren a la versión correcta de la DLL.No hay un dll Unity referenciado en el Gac. (doble verificación comprobandogacutil -l)

Eliminé todos los archivos DLL de Unity del archivo. Doble control con PowerShell

PS C:\> ls -rec -inc Microsoft.Practices.Unity.dll | foreach-object { "{0}`t{1}" -f $_.FullName, [System.Diagnostics.FileVersionInfo]::GetVersionInfo($_).FileVersion }

¿Cómo puedo saber qué / quién todavía se refiere a la Unidad 2.0.414.0?

FusionLogVw no me dice qué DLL está causando el problema.

¡Cualquier ayuda es muy apreciada!

Respuestas a la pregunta(7)

Su respuesta a la pregunta