Поделиться через


Assembly.GetEntryAssembly Метод

Определение

Возвращает сборку записи для запущенного приложения.

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

Возвращаемое значение

Начальная сборка для работающего приложения. Может возвратить значение null при вызове из неуправляемого кода.

Комментарии

Только .NET Framework: В домене приложения по умолчанию этот метод возвращает исполняемый файл процесса. В других доменах приложений этот метод возвращает первый исполняемый файл, который был выполнен ExecuteAssembly.

Метод GetEntryAssembly может возвращать null , если управляемая сборка была загружена из неуправляемого приложения. Например, если неуправляемое приложение создает экземпляр com-компонента, написанного на C#, вызов GetEntryAssembly метода из компонента C# возвращает значение NULL, так как точкой входа для процесса был неуправляемый код, а не управляемая сборка.

Применяется к