Lire en anglais

Partager via


Assembly.GetEntryAssembly Méthode

Définition

Obtient l’assembly d’entrée pour l’application en cours d’exécution.

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

Retours

Assembly d’entrée pour l’application en cours d’exécution. Peut retourner null quand il est appelé à partir de code non managé.

Remarques

.NET Framework uniquement : Dans le domaine d’application par défaut, cette méthode retourne l’exécutable du processus. Dans d’autres domaines d’application, cette méthode retourne le premier exécutable exécuté par ExecuteAssembly.

La GetEntryAssembly méthode peut retourner null lorsqu’un assembly managé a été chargé à partir d’une application non managée. Par exemple, si une application non managée crée une instance d’un composant COM écrit en C#, un appel à la GetEntryAssembly méthode à partir du composant C# retourne null, car le point d’entrée du processus était du code non managé plutôt qu’un assembly managé.

S’applique à

Produit Versions
.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