Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método AppDomain.ExecuteAssemblyByName (String)

 

Publicado: octubre de 2016

Ejecuta un ensamblado a partir de su nombre para mostrar.

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

public int ExecuteAssemblyByName(
	string assemblyName
)

Parámetros

assemblyName
Type: System.String

Nombre para mostrar del ensamblado. Consulta Assembly.FullName.

Valor devuelto

Type: System.Int32

Valor devuelto por el punto de entrada del ensamblado.

Exception Condition
ArgumentNullException

El valor de assemblyName es null.

FileNotFoundException

El ensamblado especificado por assemblyName no se encuentra.

BadImageFormatException

El ensamblado especificado por assemblyName no es un ensamblado válido.

-o-

Actualmente está cargada la versión 2.0 o posterior de common language runtime y assemblyName se compiló con una versión posterior.

AppDomainUnloadedException

La operación se intenta en un dominio de aplicación descargado.

FileLoadException

El ensamblado especificado por assemblyName se encontró, pero no se pudo cargar.

MissingMethodException

El ensamblado especificado no tiene ningún punto de entrada.

El ExecuteAssemblyByName método proporciona una funcionalidad similar a la ExecuteAssembly método, pero especifica el ensamblado por nombre para mostrar o AssemblyName en lugar de la ubicación del archivo. Por lo tanto, ExecuteAssemblyByName carga ensamblados con el Load método en lugar de con el LoadFile método.

El ensamblado comienza a ejecutarse en el punto de entrada especificado en el encabezado de .NET Framework.

Este método no crea un nuevo proceso o dominio de aplicación y no se ejecuta el método de punto de entrada en un nuevo subproceso.

Para crear el AppDomain para cargar y ejecutar, utilice el CreateDomain método.

FileIOPermission

for access to read from a file or directory, for access to the information in the path itself, and for redirecting a display name to a path. Associated enumerations: F:System.Security.Permissions.FileIOPermissionAccess.Read, F:System.Security.Permissions.FileIOPermissionAccess.PathDiscovery.

WebPermission

for access to a Web site, when a display name is redirected to a URL.

UIPermission

to execute a console application. Associated enumeration: F:System.Security.Permissions.PermissionState.Unrestricted.

.NET Framework
Disponible desde 2.0
Silverlight
Disponible desde 2.0
Volver al principio
Mostrar: