Assembly.GetEntryAssembly Metoda

Definicja

Pobiera zestaw wejściowy dla uruchomionej aplikacji.

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

Zwraca

Zestaw wejściowy dla uruchomionej aplikacji. Może zwracać null wywołanie z niezarządzanego kodu.

Uwagi

Tylko program .NET Framework: W domyślnej domenie aplikacji ta metoda zwraca plik wykonywalny procesu. W innych domenach aplikacji ta metoda zwraca pierwszy plik wykonywalny, który został wykonany przez ExecuteAssembly.

Metoda może zostać zwrócona GetEntryAssemblynull , gdy zestaw zarządzany został załadowany z aplikacji niezarządzanej. Jeśli na przykład niezarządzana aplikacja tworzy wystąpienie składnika COM napisanego w języku C#, wywołanie GetEntryAssembly metody ze składnika C# zwraca wartość null, ponieważ punkt wejścia dla procesu był niezarządzany kodem, a nie zarządzanym zestawem.

Dotyczy

Produkt Wersje
.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