Когда будет уместно использовать Assembly.LoadFrom или Assembly.LoadFile?
Когда будет уместно использовать Assembly.LoadFrom или Assembly.LoadFile?
comment
Вы читали это: msdn.microsoft.com/en -us / library / и msdn. microsoft.com/en-us/library/? Что ты понял? Что ты не понял?
- person R. Martinho Fernandes   schedule 20.04.2011
comment
На все уже был дан ответ в stackoverflow.com/questions/1477843/ Проверьте это.
- person Wolf5   schedule 20.04.2011
comment
Нам нужно больше контекста, чтобы ответить на такой вопрос. Какой из них более подходящий, зависит от того, что вы пытаетесь сделать.
- person Cody Gray   schedule 20.04.2011
comment
возможный дубликат Разница между LoadFile и LoadFrom с использованием сборок .NET?
- person M4N   schedule 23.06.2011
Ответы (1)
Основное отличие состоит в том, что LoadFrom
может быть перенаправлен на другую сборку по другому пути, но с тем же идентификатором, если он уже загружен. LoadFile
просто загружает именно то, что запросил вызывающий.
Таким образом, вы должны использовать LoadFrom
, когда вам нужно предотвратить загрузку второй сборки с тем же идентификатором или просто дважды загрузить сборку.
Соответственно, вы должны использовать LoadFile
только в том случае, если вам нужно загрузить сборку дважды или загрузить две сборки с одинаковым идентификатором.
Вы можете узнать больше в этой статье LoadFile против LoadFrom а>.
person
Andrey Tretyak
schedule
04.01.2016