RootCommand.ExecutableName Propriedade

Definição

O nome do executável em execução.

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

Valor de Propriedade

Observações

O nome é resolvido pela seguinte ordem:

  1. O System.CommandLine.ExecutableName valor lido de AppContext, quando não existe um ponto de entrada gerido (GetEntryAssembly() retorna null) – mais notavelmente quando alojado como uma biblioteca nativa NativeAOT. Nesse caso GetCommandLineArgs() , reflete o processo anfitrião em vez deste componente. O valor é emitido para as aplicações runtimeconfig.json pelos System.CommandLine alvos de compilação e por defeito para o nome da assembleia.
  2. O nome do ficheiro (sem extensão) do executável atualmente em execução, a partir de GetCommandLineArgs().
  3. O System.CommandLine.ExecutableName valor de AppContext, se o caminho executável não estivesse disponível.
  4. O literal "app", como um último plano B.

Aplica-se a