RootCommand.ExecutableName Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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:
- O
System.CommandLine.ExecutableNamevalor lido de AppContext, quando não há nenhum ponto de entrada gerenciado (GetEntryAssembly() retornanull) - principalmente quando hospedado como uma biblioteca nativa NativeAOT. Nesse caso GetCommandLineArgs() , reflete o processo de host em vez desse componente. O valor é emitido no aplicativoruntimeconfig.jsonpelosSystem.CommandLinedestinos de build e usa como padrão o nome do assembly. - O nome do GetCommandLineArgs()arquivo (sem extensão) do executável em execução no momento.
- O
System.CommandLine.ExecutableNamevalor de AppContext, se o caminho executável não estava disponível. - O literal
"app", como um fallback final.