AssemblyLoadContext.LoadFromAssemblyName(AssemblyName) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Разрешает и загружает сборку, заданную ей AssemblyName.
public:
System::Reflection::Assembly ^ LoadFromAssemblyName(System::Reflection::AssemblyName ^ assemblyName);
public System.Reflection.Assembly LoadFromAssemblyName(System.Reflection.AssemblyName assemblyName);
member this.LoadFromAssemblyName : System.Reflection.AssemblyName -> System.Reflection.Assembly
Public Function LoadFromAssemblyName (assemblyName As AssemblyName) As Assembly
Параметры
- assemblyName
- AssemblyName
Объект, описывающий сборку для загрузки.
Возвращаемое значение
Загруженная сборка или вызывается.
Исключения
assemblyName равно null.
assemblyName не найден.
assemblyName не является допустимой сборкой.
Сборка или модуль загружены, которые не соответствовали assemblyName.
Комментарии
LoadFromAssemblyName загружает сборку, разрешая AssemblyNameобъект . Это активирует полное разрешение. Резервная последовательность разрешения следует этому процессу:
Вызовы Load(AssemblyName)метода.
Important
Load(AssemblyName) Не следует вызывать этот метод, чтобы предотвратить рекурсивный переполнение стека.
Если сборка не загружена или исключение не возникает, метод пытается загрузить сборку по умолчанию AssemblyLoadContext.
Если сборка не загружена или исключение возникает Resolving , метод запускает событие.
Если сборка не загружена или исключение возникает AssemblyResolve , метод запускает событие.
Note
FileLoadException вызывается, если assemblyRef указано полное имя сборки, а первая сборка, которая соответствует простому имени, имеет несовместимую версию или язык и региональные параметры. Загрузчик не продолжает пробовать другие сборки, соответствующие простому имени.
Каждый AssemblyLoadContext может загружаться только:
- Одна версия исполняемой сборки.
- Одна версия вспомогательной сборки для каждого языка и региональных параметров.