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, так как точкой входа для процесса был неуправляемый код, а не управляемая сборка.