gpt4 book ai didi

c# - 如何获取真正运行的进程名?

转载 作者:行者123 更新时间:2023-11-30 23:10:40 29 4
gpt4 key购买 nike

在 .NET 核心控制台应用程序中,我想获取正在运行的进程名称,我使用了 ProcessName正如文档所说,但它总是返回 dotnet 作为进程名称,而不是正在运行的实际下划线 dll。尽管它是一个 dll,但这是一个控制台应用程序,而不是一个库。

Console.WriteLine(Process.GetCurrentProcess().ProcessName);

输出

dotnet

最佳答案

编辑:

对于 .net 核心,您可以使用:

 System.Reflection.Assembly.GetEntryAssembly().FullName

 System.Reflection.Assembly.GetEntryAssembly().GetName().Name

对于.NET

对于Assmebly Name 'This is my name'的项目

enter image description here

Console.WriteLine(System.Diagnostics.Process.GetCurrentProcess().ProcessName);

打印 This is my name 如下所示。

enter image description here

任务管理器显示

 [assembly: AssemblyTitle("This is my name Title")]

enter image description here

关于c# - 如何获取真正运行的进程名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45227716/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com