RootCommand.ExecutableName プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在実行中の実行可能ファイルの名前。
public:
static property System::String ^ ExecutableName { System::String ^ get(); };
public static string ExecutableName { get; }
static member ExecutableName : string
Public Shared ReadOnly Property ExecutableName As String
プロパティ値
注釈
名前は次の順序で解決されます。
- マネージド エントリ ポイントがない場合 (GetEntryAssembly()は
nullを返します)、特に NativeAOT ネイティブ ライブラリとしてホストされている場合に、AppContextから読み取られたSystem.CommandLine.ExecutableName値。 その場合、 GetCommandLineArgs() はこのコンポーネントではなくホスト プロセスを反映します。 この値は、System.CommandLineビルド ターゲットによってアプリのruntimeconfig.jsonに出力され、既定ではアセンブリ名になります。 - GetCommandLineArgs()から現在実行中の実行可能ファイルのファイル名 (拡張子なし)。
- 実行可能パスが使用できなかった場合の、AppContextからの
System.CommandLine.ExecutableName値。 - リテラルは、最終的なフォールバックとして
"app"。