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, String[])

.NET Framework (current version)
 

Publicado: noviembre de 2016

Ejecuta el ensamblado a partir de su nombre para mostrar, usando los argumentos especificados.

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

public int ExecuteAssemblyByName(
	string assemblyName,
	params string[] args
)

Parámetros

assemblyName
Type: System.String

Nombre para mostrar del ensamblado. Consulta Assembly.FullName.

args
Type: System.String[]

Argumentos de línea de comandos que se van a pasar al iniciar el proceso.

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.

FileLoadException

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

BadImageFormatException

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

-o-

assemblyName se compiló con una versión de common language runtime posterior a la versión que está cargada actualmente.

AppDomainUnloadedException

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

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.

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 4.0
Volver al principio
Mostrar: