Comparteix a través de


Assembly.LoadFile Método

Definición

Carga el contenido de un archivo de ensamblado.

Sobrecargas

Nombre Description
LoadFile(String, Evidence)
Obsoletos.

Carga un ensamblado según su ruta de acceso, cargando el ensamblado mediante la evidencia proporcionada.

LoadFile(String)

Carga el contenido de un archivo de ensamblado en la ruta de acceso especificada.

LoadFile(String, Evidence)

Precaución

This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of LoadFile which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.

Carga un ensamblado según su ruta de acceso, cargando el ensamblado mediante la evidencia proporcionada.

public:
 static System::Reflection::Assembly ^ LoadFile(System::String ^ path, System::Security::Policy::Evidence ^ securityEvidence);
public static System.Reflection.Assembly LoadFile(string path, System.Security.Policy.Evidence securityEvidence);
[System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of LoadFile which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public static System.Reflection.Assembly LoadFile(string path, System.Security.Policy.Evidence securityEvidence);
static member LoadFile : string * System.Security.Policy.Evidence -> System.Reflection.Assembly
[<System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of LoadFile which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
static member LoadFile : string * System.Security.Policy.Evidence -> System.Reflection.Assembly
Public Shared Function LoadFile (path As String, securityEvidence As Evidence) As Assembly

Parámetros

path
String

Ruta de acceso completa del archivo de ensamblado.

securityEvidence
Evidence

Evidencia para cargar el ensamblado.

Devoluciones

Ensamblado cargado.

Atributos

Excepciones

El path argumento no es una ruta de acceso absoluta.

El path parámetro es null.

El path parámetro es una cadena vacía ("") o no existe.

No se pudo cargar un archivo que se encontró.

O bien

path especifica una ubicación que está deshabilitada en <función de loadFromRemoteSources>.

path no es un ensamblado válido para el entorno de ejecución cargado actualmente.

securityEvidence no nulles . De forma predeterminada, la directiva CAS heredada no está habilitada en .NET Framework 4; cuando no está habilitado, securityEvidence debe ser null.

Comentarios

Use el LoadFile método para cargar y examinar los ensamblados que tienen la misma identidad, pero que se encuentran en rutas de acceso diferentes. LoadFile no carga archivos en el LoadFrom contexto y no resuelve las dependencias mediante la ruta de acceso de carga, como hace el LoadFrom método . LoadFile es útil en este escenario limitado porque LoadFrom no se puede usar para cargar ensamblados que tienen las mismas identidades, sino rutas de acceso diferentes; solo cargará el primer ensamblado de este tipo.

Consulte <loadFromRemoteSources> para cargar ensamblados desde ubicaciones remotas.

Se aplica a

LoadFile(String)

Source:
Assembly.cs
Source:
Assembly.cs
Source:
Assembly.cs
Source:
Assembly.cs
Source:
Assembly.cs

Carga el contenido de un archivo de ensamblado en la ruta de acceso especificada.

public:
 static System::Reflection::Assembly ^ LoadFile(System::String ^ path);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")]
public static System.Reflection.Assembly LoadFile(string path);
public static System.Reflection.Assembly LoadFile(string path);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")>]
static member LoadFile : string -> System.Reflection.Assembly
static member LoadFile : string -> System.Reflection.Assembly
Public Shared Function LoadFile (path As String) As Assembly

Parámetros

path
String

Ruta de acceso completa del archivo que se va a cargar.

Devoluciones

Ensamblado cargado.

Atributos

Excepciones

El path argumento no es una ruta de acceso absoluta.

El path parámetro es null.

No se pudo cargar un archivo que se encontró.

O bien

Solo .NET Framework: path especifica una ubicación deshabilitada en <función de loadFromRemoteSources>.

El path parámetro es una cadena vacía ("") o no existe.

path no es un ensamblado válido para el entorno de ejecución cargado actualmente.

Comentarios

Esta API está presente en .NET Core por motivos de compatibilidad, pero se recomienda usar AssemblyLoadContext sobrecargas en su lugar.

El ensamblado se carga en un nuevo AssemblyLoadContext creado para este propósito. Para más información sobre la carga de ensamblados, consulte Algoritmo de carga de ensamblados administrado.

Use el LoadFile método para cargar y examinar los ensamblados que tienen la misma identidad, pero que se encuentran en rutas de acceso diferentes. LoadFile no carga archivos en el contexto de carga desde y no resuelve las dependencias mediante la ruta de acceso de carga, como hace el LoadFrom método. LoadFile es útil en este escenario limitado porque LoadFrom no se puede usar para cargar ensamblados que tienen las mismas identidades, sino rutas de acceso diferentes; solo cargará el primer ensamblado de este tipo.

Solo .NET Framework: Consulte <loadFromRemoteSources> para cargar ensamblados desde ubicaciones remotas.

Se aplica a