Когда использовать Assembly.LoadFrom или Assembly.LoadFile?

Когда будет использоваться Assembly.LoadFrom или Assembly.LoadFile?

Ответ 1

Основное различие заключается в том, что LoadFrom можно перенаправить на другую сборку по другому пути, но с той же идентификацией, если она уже загружена. LoadFile просто загружает то, что запросил вызывающий.

Итак, вы должны использовать LoadFrom, когда вам нужно предотвратить загрузку второй сборки с одинаковым идентификатором или просто дважды загрузить сборку.

Соответственно, вы должны использовать LoadFile, только если вам нужно дважды загрузить сборку или загрузить две сборки с тем же идентификатором.

Вы можете прочитать больше в этой статье LoadFile vs LoadFrom.