Прочитать на английском

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


Assembly.GetEntryAssembly Метод

Определение

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

C#
public static System.Reflection.Assembly? GetEntryAssembly();
C#
public static System.Reflection.Assembly GetEntryAssembly();

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

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

Комментарии

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

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

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

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.5, 1.6, 2.0, 2.1