Я пытаюсь обновить Unity
до версии (2.1.505.2), но когда я запускаю приложение, я получаю следующее FileLoadException
Не удалось загрузить файл или сборку "Microsoft.Practices.Unity, Версия = 2.0.414.0, Культура = нейтральная, PublicKeyToken = 31bf3856ad364e35 ' или одной из его зависимостей.
Мы обновляемся с Unity 2.0.414.0 до 2.1.505.2.
- Все ссылки на проекты в решении, которые ссылаются на Unity, относятся к правильной версии dll
- В Gac нет ссылки dll Unity. (дважды проверяется путем проверки
gacutil -l
) -
Я удалил все DLL файлы Unity из архива. Двойная проверка с помощью powershell
PS C:\> ls -rec -inc Microsoft.Practices.Unity.dll | foreach-object { "{0}`t{1}" -f $_.FullName, [System.Diagnostics.FileVersionInfo]::GetVersionInfo($_).FileVersion }
Как я могу узнать, что/кто еще ссылается на Unity 2.0.414.0?
FusionLogVw не говорит мне, какая DLL вызывает проблему.
Любая помощь очень ценится!