Когда будет использоваться Assembly.LoadFrom или Assembly.LoadFile?
Когда использовать Assembly.LoadFrom или Assembly.LoadFile?
Ответ 1
Основное различие заключается в том, что LoadFrom
можно перенаправить на другую сборку по другому пути, но с той же идентификацией, если она уже загружена. LoadFile
просто загружает то, что запросил вызывающий.
Итак, вы должны использовать LoadFrom
, когда вам нужно предотвратить загрузку второй сборки с одинаковым идентификатором или просто дважды загрузить сборку.
Соответственно, вы должны использовать LoadFile
, только если вам нужно дважды загрузить сборку или загрузить две сборки с тем же идентификатором.
Вы можете прочитать больше в этой статье LoadFile vs LoadFrom.