Idioma

RootCommand.ExecutableName Propriedade

Definição

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

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 da propriedade

Comentários

O nome é resolvido na seguinte ordem:

  1. O System.CommandLine.ExecutableName valor lido de AppContext, quando não há nenhum ponto de entrada gerenciado (GetEntryAssembly() retorna null) - principalmente quando hospedado como uma biblioteca nativa NativeAOT. Nesse caso GetCommandLineArgs() , reflete o processo de host em vez desse componente. O valor é emitido no aplicativo runtimeconfig.json pelos System.CommandLine destinos de build e usa como padrão o nome do assembly.
  2. O nome do GetCommandLineArgs()arquivo (sem extensão) do executável em execução no momento.
  3. O System.CommandLine.ExecutableName valor de AppContext, se o caminho executável não estava disponível.
  4. O literal "app", como um fallback final.

Aplica-se a