.net core 如何在dotnet核心应用程序运行时获取其当前进程id?

.net core 如何在dotnet核心应用程序运行时获取其当前进程id?,.net-core,pid,.net Core,Pid,我正在尝试获取processid,以便将dotnet core控制台应用程序连接到要在Visual Studio 2019中调试的正确进程: 我在progress.cs中使用了以下代码。此代码显示processid,但processid未列在Visual Studio 2019中的dotnet进程编号中 var currentProcess = Process.GetCurrentProcess(); Console.WriteLine($"ProcessId: {currentPro

我正在尝试获取processid,以便将dotnet core控制台应用程序连接到要在Visual Studio 2019中调试的正确进程:

我在
progress.cs
中使用了以下代码。此代码显示processid,但processid未列在Visual Studio 2019中的dotnet进程编号中

var currentProcess = Process.GetCurrentProcess();
Console.WriteLine($"ProcessId: {currentProcess.Id}");

在最新版本的dotnetcore中,对进程的攻击将在进程列中显示应用程序名称。因此,processid是不必要的。

currentProcess.ProcessName的值是多少?它是项目的名称。