Assembly.GetEntryAssembly Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.