Поделиться через


AssemblyDependencyResolver Класс

Определение

Позволяет программе разрешать сборки и собственные библиотеки в пути на основе зависимостей заданной сборки.

public ref class AssemblyDependencyResolver sealed
public sealed class AssemblyDependencyResolver
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public sealed class AssemblyDependencyResolver
type AssemblyDependencyResolver = class
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
type AssemblyDependencyResolver = class
Public NotInheritable Class AssemblyDependencyResolver
Наследование
AssemblyDependencyResolver
Атрибуты

Комментарии

Класс AssemblyDependencyResolver позволяет разработчикам приложений проще разрабатывать архитектуру подключаемого модуля в сочетании с пользовательскими System.Runtime.Loader.AssemblyLoadContext экземплярами для изоляции подключаемых модулей, а также позволяет подключаемым модулям загружать зависимости.

В руководстве по созданию приложения .NET Core с подключаемыми модулями описывается создание пользовательского AssemblyLoadContext приложения, использующего AssemblyDependencyResolver для разрешения зависимостей подключаемого модуля и правильной изоляции зависимостей подключаемого модуля от приложения размещения.

Конструкторы

AssemblyDependencyResolver(String)

Инициализирует новый экземпляр класса AssemblyDependencyResolver, используя путь к сборке компонента.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ResolveAssemblyToPath(AssemblyName)

Разрешает путь к сборке с заданным именем сборки на основе зависимостей компонента.

ResolveUnmanagedDllToPath(String)

Разрешает путь к собственной библиотеке с заданным именем на основе зависимостей компонента.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к