Dil

RootCommand.ExecutableName Özellik

Tanım

Çalışmakta olan yürütülebilir dosyanın adı.

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

Özellik Değeri

Açıklamalar

Ad aşağıdaki sırayla çözülür:

  1. Yönetilen System.CommandLine.ExecutableName giriş noktası olmadığında (GetEntryAssembly() döndürürnull) değerinden AppContextokunan değer ; özellikle NativeAOT yerel kitaplığı olarak barındırıldığında. Bu durumda GetCommandLineArgs() , bu bileşen yerine konak işlemi yansıtılır. Değer, derleme hedefleri ve varsayılan olarak derleme adı tarafından System.CommandLine uygulamanın runtimeconfig.json içine yayılır.
  2. şu anda çalıştırılan yürütülebilir dosyanın dosya adı (uzantısı olmadan) kaynağıdır GetCommandLineArgs().
  3. Yürütülebilir System.CommandLine.ExecutableName yol kullanılamıyorsa , değeri AppContext.
  4. Son geri dönüş olarak değişmez değeri "app".

Şunlara uygulanır