Bahasa

RootCommand.ExecutableName Properti

Definisi

Nama executable yang sedang berjalan.

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

Nilai Properti

Keterangan

Nama diselesaikan dalam urutan berikut:

  1. Nilai System.CommandLine.ExecutableName yang dibaca dari AppContext, ketika tidak ada titik masuk terkelola (GetEntryAssembly() mengembalikan null) - terutama ketika dihosting sebagai pustaka asli NativeAOT. Dalam hal GetCommandLineArgs() ini mencerminkan proses host daripada komponen ini. Nilai dipancarkan ke dalam aplikasi runtimeconfig.json oleh System.CommandLine target build dan default ke nama rakitan.
  2. Nama file (tanpa ekstensi) dari executable yang sedang berjalan, dari GetCommandLineArgs().
  3. Nilai System.CommandLine.ExecutableName dari AppContext, jika jalur yang dapat dieksekusi tidak tersedia.
  4. Harfiah "app", sebagai mundur terakhir.

Berlaku untuk