Ich versuche Unity
auf Version (2.1.505.2) zu aktualisieren, aber wenn ich die Anwendung ich die bekommen laufen folgende FileLoadException
Konnte Datei oder Assembly ‚Microsoft.Practices.Unity‘ laden
konnte nicht geladen werden Datei oder Assembly 'Microsoft.Practices.Unity, Version = 2.0.414.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' oder eine seiner Abhängigkeiten.
Wir aktualisieren von Unity 2.0.414.0 auf 2.1.505.2.
- Alle Projektreferenzen in der Lösung, die zur Einheit auf die korrekte Version der DLL
- Es gibt keine Einheit DLL im GAC verwiesen beziehen beziehen. (doppelt überprüft durch Überprüfung
gacutil -l
) Ich entfernte alle Unity-DLLs aus dem Archiv. Doppelt geprüft mit Power
PS C:\> ls -rec -inc Microsoft.Practices.Unity.dll | foreach-object { "{0}`t{1}" -f $_.FullName, [System.Diagnostics.FileVersionInfo]::GetVersionInfo($_).FileVersion }
Wie kann ich herausfinden, was/wer auf die Unity 2.0.414.0 bezieht sich noch?
FusionLogVw sagt mir nicht, welche DLL das Problem verursacht.
Jede Hilfe wird sehr geschätzt!
Mögliche Duplikat [Konnte Datei oder Assembly oder eine ihrer Abhängigkeiten laden] (http://stackoverflow.com/questions/4469929/could -nicht-laden-Datei-oder-Assembly-oder-eine-seiner-Abhängigkeiten) – Matt