In einer .NET-Core-Konsole-App möchte ich den Namen des laufenden Prozesses abrufen, ich habe ProcessName
wie die Dokumentation sagen, aber es gibt immer dotnet
als Prozessname, nicht die eigentliche Unterstreichungsdll, die ausgeführt wird. Obwohl es eine DLL ist, ist dies eine Konsolenanwendung, keine Bibliothek.Wie bekommt man den Namen des laufenden Prozesses?
Console.WriteLine(Process.GetCurrentProcess().ProcessName);
Ausgang
dotnet
Was bedeutet 'System.AppDomain.CurrentDomain.FriendlyName' zurückkehren? Es ist [von hier] (https://stackoverflow.com/a/616715/6741868). –
Es ist der richtige Name, den ich wollte, so dass dies in AppDomain nicht verarbeitet wird, danke! – fluter