Assembly.GetEntryAssembly Método

Definición

Obtiene el ensamblado de entrada para la aplicación en ejecución.

public:
 static System::Reflection::Assembly ^ GetEntryAssembly();
public static System.Reflection.Assembly? GetEntryAssembly ();
public static System.Reflection.Assembly GetEntryAssembly ();
static member GetEntryAssembly : unit -> System.Reflection.Assembly
Public Shared Function GetEntryAssembly () As Assembly

Devoluciones

Ensamblado de entrada de la aplicación en ejecución. Puede devolver null cuando se le llama desde código no administrado.

Comentarios

Solo .NET Framework: En el dominio de aplicación predeterminado, este método devuelve el archivo ejecutable del proceso. En otros dominios de aplicación, este método devuelve el primer ejecutable ejecutado por ExecuteAssembly.

El GetEntryAssembly método puede devolverse null cuando se ha cargado un ensamblado administrado desde una aplicación no administrada. Por ejemplo, si una aplicación no administrada crea una instancia de un componente COM escrito en C#, una llamada al GetEntryAssembly método desde el componente de C# devuelve null, porque el punto de entrada del proceso era código no administrado en lugar de un ensamblado administrado.

Se aplica a