共用方式為


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

傳回

執行中應用程式的項目元件。 從 Unmanaged 程式碼呼叫時,可能會傳回 null

備註

僅限 .NET Framework: 在預設的應用程式域中,這個方法會傳回進程可執行檔。 在其他應用程式域中,這個方法會傳回 由 ExecuteAssembly執行的第一個可執行檔。

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

適用於