鉴于有两个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核心程序的方法?
答案 0 :(得分:1)
我能想到的最简单的方法是查看该过程的命令行信息。
在Powershell中,就像
Get-WmiObject Win32_Process -Filter "name = 'dotnet.exe'" | Select-Object CommandLine
您可以查看this SO answer以获得更多详细信息