Não foi possível carregar o arquivo ou o conjunto 'Microsoft.Practices.Unity'

Estou tentando atualizarUnity para a versão (2.1.505.2), mas quando executo o aplicativo, obtenho o seguinteFileLoadException

Não foi possível carregar o arquivo ou assembly 'Microsoft.Practices.Unity, Versão = 2.0.414.0, Culture = neutral, PublicKeyToken = 31bf3856, ad364e35' ou uma de suas dependências.

Estamos atualizando do Unity 2.0.414.0 para 2.1.505.2.

Todas as referências de projeto na solução que se referem ao Unity se referem à versão correta da dllNão há DLL de unidade referenciado no Gac. (verificado duas vezes marcandogacutil -l)

Eu removi todas as DLLs do Unity do arquivo morto. Verificado duas vezes com PowerShell

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

Como posso descobrir o que / quem ainda se refere ao Unity 2.0.414.0?

O FusionLogVw não me diz qual DLL está causando o problema.

Qualquer ajuda é muito apreciada!

questionAnswers(7)

yourAnswerToTheQuestion