Обновление Fody и динамической зависимости (событие AssemblyResolve)

Я пишу систему автоматического обновления, где приложение WPF загружает свои зависимости (dll) динамически. Для этого я использую событие AssemblyResolve. Затем я нашел Costura.Fody и увидел, что это упрощает вещи. Тем не менее, Fody не разрешает загрузку обновленной версии зависимости, например, если у меня есть dll v1.0.0.0, встроенный в Fody, но будет загружен v2.0.0.0 с веб-сервера.

Есть ли крючок в Fody для события AssemblyResolve, чтобы затем я мог загрузить какую-либо зависимость, которую я хочу, вместо того, что знает Fody или предлагает?

-pom -

Ответ 1

Не совсем. Costura был разработан как система для снятия трубки, где он просто обрабатывает зависимости и автоматически загружает их. То, что вы хотите сделать, это контролировать этот процесс и добавить свою собственную логику.