FileLoadException FileLoadException FileLoadException FileLoadException Class

Definición

Excepción que se produce cuando se encuentra un ensamblado administrado que no se puede cargar.The exception that is thrown when a managed assembly is found but cannot be loaded.

public ref class FileLoadException : System::IO::IOException
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class FileLoadException : System.IO.IOException
type FileLoadException = class
    inherit IOException
Public Class FileLoadException
Inherits IOException
Herencia
Atributos

Comentarios

Representa el error que se produce cuando un Assembly se encuentra el archivo pero no se puede cargar.Represents the error that occurs when a Assembly file is found but cannot be loaded.

El FileNotFoundException excepción se produce cuando no se puede cargar porque no se encuentra el archivo.The FileNotFoundException exception is thrown when the file fails to load because it cannot be located. Si se encuentra el archivo, pero no se puede cargar debido a permisos insuficientes, un SecurityException se produce.If the file is located, but cannot be loaded due to insufficient permissions, a SecurityException is thrown.

FileLoadException tiene el valor predeterminado de HRESULT de COR_E_FILELOAD, que tiene el valor 0 x 80131621, pero esto no es el HRESULT solo es posible.FileLoadException has the default HRESULT of COR_E_FILELOAD, which has the value 0x80131621, but this is not the only possible HRESULT.

Si el código no tiene PathDiscovery permiso, el mensaje de error para esta excepción sólo puede contener nombres de archivo o directorio en lugar de rutas de acceso completas.If your code does not have PathDiscovery permission, the error message for this exception may only contain file or directory names instead of fully qualified paths.

Nota

Esta excepción no se incluye en el .NET para Windows Store apps o biblioteca de clases Portable, pero algunos miembros que se inicia.This exception is not included in the .NET for Windows Store apps or the Portable Class Library, but it is thrown by some members that are. Para capturar la excepción en ese caso, escribir un catch instrucción para IOException en su lugar.To catch the exception in that case, write a catch statement for IOException instead.

Sugerencias asociadasAssociated Tips

Asegúrese de que el archivo es un ensamblado de .NET Framework válido.Make sure that the file is a valid .NET Framework assembly.
Esta excepción se produce si el archivo no es un ensamblado de .NET Framework válido.This exception is thrown if the file is not a valid .NET Framework assembly. Para obtener más información, vea Assembly.For more information, see Assembly.

Compruebe para asegurarse de que no se cargó un ensamblado o módulo dos veces con dos evidencias diferentes.Check to make sure an assembly or module was not loaded twice with two different evidences.
La evidencia es el conjunto de información que se utiliza para tomar decisiones de la directiva de seguridad, por ejemplo, qué permisos se conceden al código.Evidence is the set of information that constitutes input to security policy decisions, such as what permissions can be granted to code. Para obtener más información, vea GacRemove y Evidence.For more information, see GacRemove and Evidence

Si usa el RegisterAssembly o UnRegisterAssembly métodos, compruebe que el nombre del ensamblado no es mayor que la longitud máxima definida por el sistema.If using the RegisterAssembly or UnRegisterAssembly methods, check to make sure the assembly name is not longer than the system-defined maximum length.
Longitud del nombre de ensamblado no puede superar el número máximo definido por el sistema.The assembly name's length cannot exceed the system-defined maximum. Para obtener más información, vea PathTooLongException.For more information, see PathTooLongException.

Si carga un ensamblado satélite, asegúrese de que el objeto CultureInfo especificado coincida con CultureInfo del archivo.If loading a satellite assembly, make sure the specified CultureInfo matches the file's CultureInfo.
Los ensamblados satélite contienen recursos traducidos que, a su vez, contienen código ejecutable no traducible y recursos para una referencia cultural única que actúa como la referencia cultural predeterminada o neutra.Satellite assemblies contain localized resources which contain non-localizable executable code and resources for a single culture that serve as the default or neutral culture. Para obtener más información, vea GetSatelliteAssembly.For more information, see GetSatelliteAssembly.

Constructores

FileLoadException() FileLoadException() FileLoadException() FileLoadException()

Inicializa una nueva instancia de la clase FileLoadException, estableciendo la propiedad Message de la nueva instancia en un mensaje proporcionado por el sistema que describe el error, como "No se puede cargar el archivo especificado".Initializes a new instance of the FileLoadException class, setting the Message property of the new instance to a system-supplied message that describes the error, such as "Could not load the specified file." Este mensaje tiene en cuenta la referencia cultural del sistema actual.This message takes into account the current system culture.

FileLoadException(SerializationInfo, StreamingContext) FileLoadException(SerializationInfo, StreamingContext) FileLoadException(SerializationInfo, StreamingContext) FileLoadException(SerializationInfo, StreamingContext)

Inicializa una nueva instancia de la clase FileLoadException con datos serializados.Initializes a new instance of the FileLoadException class with serialized data.

FileLoadException(String) FileLoadException(String) FileLoadException(String) FileLoadException(String)

Inicializa una nueva instancia de la clase FileLoadException con el mensaje de error especificado.Initializes a new instance of the FileLoadException class with the specified error message.

FileLoadException(String, Exception) FileLoadException(String, Exception) FileLoadException(String, Exception) FileLoadException(String, Exception)

Inicializa una nueva instancia de la clase FileLoadException con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción.Initializes a new instance of the FileLoadException class with a specified error message and a reference to the inner exception that is the cause of this exception.

FileLoadException(String, String) FileLoadException(String, String) FileLoadException(String, String) FileLoadException(String, String)

Inicializa una nueva instancia de la clase FileLoadException con un mensaje de error especificado y el nombre de archivo que no se ha podido cargar.Initializes a new instance of the FileLoadException class with a specified error message and the name of the file that could not be loaded.

FileLoadException(String, String, Exception) FileLoadException(String, String, Exception) FileLoadException(String, String, Exception) FileLoadException(String, String, Exception)

Inicializa una nueva instancia de la clase FileLoadException con un mensaje de error especificado, el nombre del archivo que no se ha podido cargar y una referencia a la excepción interna que representa la causa de esta excepción.Initializes a new instance of the FileLoadException class with a specified error message, the name of the file that could not be loaded, and a reference to the inner exception that is the cause of this exception.

Propiedades

Data Data Data Data

Obtiene una colección de pares clave-valor que proporcionan más información definida por el usuario sobre la excepción.Gets a collection of key/value pairs that provide additional user-defined information about the exception.

(Inherited from Exception)
FileName FileName FileName FileName

Obtiene el nombre del archivo que causa esta excepción.Gets the name of the file that causes this exception.

FusionLog FusionLog FusionLog FusionLog

Obtiene el archivo de registro que describe el motivo por el que no se ha podido cargar un ensamblado.Gets the log file that describes why an assembly load failed.

HelpLink HelpLink HelpLink HelpLink

Obtiene o establece un vínculo al archivo de ayuda asociado a esta excepción.Gets or sets a link to the help file associated with this exception.

(Inherited from Exception)
HResult HResult HResult HResult

Obtiene o establece HRESULT, un valor numérico codificado que se asigna a una excepción específica.Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception.

(Inherited from Exception)
InnerException InnerException InnerException InnerException

Obtiene la instancia Exception que produjo la excepción actual.Gets the Exception instance that caused the current exception.

(Inherited from Exception)
Message Message Message Message

Obtiene el mensaje de error y el nombre del archivo que ha causado esta excepción.Gets the error message and the name of the file that caused this exception.

Source Source Source Source

Devuelve o establece el nombre de la aplicación o del objeto que generó el error.Gets or sets the name of the application or the object that causes the error.

(Inherited from Exception)
StackTrace StackTrace StackTrace StackTrace

Obtiene una representación de cadena de los marcos inmediatos en la pila de llamadas.Gets a string representation of the immediate frames on the call stack.

(Inherited from Exception)
TargetSite TargetSite TargetSite TargetSite

Obtiene el método que produjo la excepción actual.Gets the method that throws the current exception.

(Inherited from Exception)

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetBaseException() GetBaseException() GetBaseException() GetBaseException()

Cuando se reemplaza en una clase derivada, devuelve la clase Exception que representa la causa principal de una o más excepciones posteriores.When overridden in a derived class, returns the Exception that is the root cause of one or more subsequent exceptions.

(Inherited from Exception)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext)

Establece el objeto SerializationInfo con el nombre del archivo y la información adicional de la excepción.Sets the SerializationInfo with the file name and additional exception information.

GetType() GetType() GetType() GetType()

Obtiene el tipo de tiempo de ejecución de la instancia actual.Gets the runtime type of the current instance.

(Inherited from Exception)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Devuelve el nombre completo de la excepción actual y, posiblemente, el mensaje de error, el nombre de la excepción interna y el seguimiento de la pila.Returns the fully qualified name of the current exception, and possibly the error message, the name of the inner exception, and the stack trace.

Eventos

SerializeObjectState SerializeObjectState SerializeObjectState SerializeObjectState

Ocurre cuando una excepción se serializa para crear un objeto de estado de excepción que contenga datos serializados sobre la excepción.Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception.

(Inherited from Exception)

Se aplica a

Consulte también: