Разрешение ссылки на сборку .NET для другого имени?

Мой проект ссылается на Library1.dll и Library2.dll . Library2.dll имеет зависимость от Library1.dll , но он был скомпилирован для ссылки на него под другим именем, Library1.Net40.dll .

Есть ли хороший способ указать моему приложению перенаправить все ссылки на Library1.Net40. dll для преобразования в Library1.dll ? Может быть, что-то похожее на способ перенаправления версий с помощью ?

У меня есть решение, которое обрабатывает событие AppDomain.AssemblyResolve , но это немного похоже на взлом, и я надеюсь, что лучший способ сделать это.

Изменить: Для справки, вот как я решил эту проблему с помощью события AppDomain.AssemblyResolve для перенаправления на другую сборку.

7
задан Chris Fulstow 24 November 2010 в 22:36
поделиться