Mein Projekt verweist auf Library1.dll und Library2.dll. Library2.dll hat eine Abhängigkeit von Library1.dll, aber es wurde kompiliert, um es unter einem anderen Namen, Library1.Net40.dll..NET-Assembly-Referenz auf einen anderen Namen lösen?
Gibt es eine nette Art und Weise meine Anwendung sagen alle Referenzen für Library1.Net40.dll umleiten zu Library1.dll zu lösen? Vielleicht etwas ähnlich wie Sie Versionen mit einer <bindingRedirect> umleiten können?
Ich habe eine Lösung, die die AppDomain.AssemblyResolve Veranstaltung behandelt, aber es ist ein bisschen wie ein Hack und hoffe, es gibt einen besseren Weg, dies zu tun.
Edit: Als Referenz jedermann, hier ist, wie ich es die AppDomain.AssemblyResolve event mit der Lösung am Ende zu einem anderen Baugruppe zu umleiten.
Update inline hinzugefügt –