Compartilhar via


Assembly.GetEntryAssembly Método

Definição

Obtém o assembly de entrada para o aplicativo em execução.

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

Retornos

O assembly de entrada para o aplicativo em execução. Pode retornar null quando chamado do código não gerenciado.

Comentários

Somente .NET Framework: No domínio do aplicativo padrão, esse método retorna o executável do processo. Em outros domínios de aplicativo, esse método retorna o primeiro executável que foi executado pelo ExecuteAssembly.

O GetEntryAssembly método pode retornar null quando um assembly gerenciado é carregado de um aplicativo não gerenciado. Por exemplo, se um aplicativo não gerenciado criar uma instância de um componente COM escrito em C#, uma chamada para o GetEntryAssembly método do componente C# retornará nulo, pois o ponto de entrada do processo não foi gerenciado em vez de um assembly gerenciado.

Aplica-se a