PathAssemblyResolver Clase

Definición

Representa una resolución de ensamblado de metadatos que usa rutas de acceso a todos los ensamblados que se pueden cargar.

public class PathAssemblyResolver : System.Reflection.MetadataAssemblyResolver
Herencia
PathAssemblyResolver

Comentarios

Se espera que el nombre de archivo sea el mismo que el nombre simple del ensamblado. Pueden existir varios ensamblados en el disco con el mismo nombre, pero en directorios diferentes. Se puede usar una sola instancia de PathAssemblyResolver con varias MetadataAssemblyResolver instancias.

Para que un AssemblyName objeto coincida con un ensamblado cargado, AssemblyName.Name debe ser igual (se omiten mayúsculas y minúsculas).

  • Si se especifica un token de clave pública para AssemblyName, debe ser igual.
  • Si no se especifica un token de clave pública para AssemblyName, los ensamblados sin ningún token de clave pública se seleccionan sobre los que tienen un token de clave pública.
  • Si más de un ensamblado coincide, se devuelve el ensamblado con el valor más alto AssemblyName.Version .
  • AssemblyName.CultureName se pasa por alto.

Constructores

PathAssemblyResolver(IEnumerable<String>)

Inicializa una nueva instancia de la clase PathAssemblyResolver.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Resolve(MetadataLoadContext, AssemblyName)

Devuelve un ensamblado a partir de un nombre de ensamblado determinado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a