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!