Assembly.GetEntryAssembly メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
実行中のアプリケーションのエントリ アセンブリを取得します。
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
すことができます。 たとえば、アンマネージ アプリケーションが C# で記述された COM コンポーネントのインスタンスを作成した場合、C# コンポーネントからの メソッドの GetEntryAssembly 呼び出しは null を返します。これは、プロセスのエントリ ポイントがマネージド アセンブリではなくアンマネージド コードであったためです。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET