Nyelv

RootCommand.ExecutableName Tulajdonság

Definíció

Az éppen futó végrehajtható fájl neve.

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

Tulajdonság értéke

Megjegyzések

A név feloldása a következő sorrendben történik:

  1. Az System.CommandLine.ExecutableName olvasási AppContextérték , ha nincs felügyelt belépési pont (GetEntryAssembly() visszaadva null) – elsősorban natív Natív tárként üzemeltetve. Ebben az esetben GetCommandLineArgs() az összetevő helyett a gazdafolyamatot tükrözi. Az értéket a buildcélok és az System.CommandLine alapértelmezett értékek bocsátják ki az alkalmazásba runtimeconfig.json a szerelvény nevére.
  2. A jelenleg futó végrehajtható fájl neve (kiterjesztés nélkül) a következőből: GetCommandLineArgs().
  3. AppContextA System.CommandLine.ExecutableName végrehajtható elérési út nem érhető el.
  4. A literál "app", mint végső tartalék.

A következőre érvényes: