Assembly.GetEntryAssembly 方法

定義

取得預設應用程式定義域中的處理序可執行檔。 在其他應用程式定義域中,這是由 ExecuteAssembly(String) 執行的第一個可執行檔。

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

傳回

組件,該組件是預設應用程式定義域中的處理序可執行檔,或是由 ExecuteAssembly(String) 執行的第一個可執行檔。 從 Unmanaged 程式碼呼叫時,可能會傳回 null

備註

GetEntryAssembly從 Unmanaged 應用程式載入 Managed 元件時,方法可以傳回 null 。 例如,如果 Unmanaged 應用程式建立以 C# 撰寫的 COM 元件的實例,則從 C# 元件呼叫 GetEntryAssembly 方法會傳回 null,因為進程的進入點是 Unmanaged 程式代碼,而不是 Managed 元件。

適用於