.net core 调试具有相同dotnet.exe进程名称的多个dotnet程序

.net core 调试具有相同dotnet.exe进程名称的多个dotnet程序,.net-core,.net Core,假设有两个dotnet核心程序:App1和App2。 App1和App2的编译输出分别为App1.dll和App2.dll 由于运行dotnet应用程序是这样的 dotnet.exe App1.dll dotnet.exe App2.dll 在Visual Studio中打开“附加进程”对话框时,它们显示的是相同的dotnet.exe进程名称,而不是App1或App2。所以我无法区分App1和App2 是否有任何推荐的或更好的方法将调试器附加到不同的dotnet核心程序 我能想到的最简单的方法

假设有两个dotnet核心程序:App1和App2。 App1和App2的编译输出分别为App1.dll和App2.dll

由于运行dotnet应用程序是这样的

dotnet.exe App1.dll
dotnet.exe App2.dll
在Visual Studio中打开“附加进程”对话框时,它们显示的是相同的dotnet.exe进程名称,而不是App1或App2。所以我无法区分App1和App2


是否有任何推荐的或更好的方法将调试器附加到不同的dotnet核心程序

我能想到的最简单的方法是查看流程的命令行信息

在powershell中,那就像 获取WmiObject Win32_进程-筛选器名称='dotnet.exe'|选择对象命令行

您可以查看更多详细信息