【问题标题】:Debugging multiple dotnet programs with same dotnet.exe process name调试具有相同 dotnet.exe 进程名称的多个 dotnet 程序
【发布时间】:2019-02-02 18:42:28
【问题描述】:

假设有两个 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 核心程序?

【问题讨论】:

    标签: .net-core


    【解决方案1】:

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

    在 powershell 中会像 Get-WmiObject Win32_Process -Filter "name = 'dotnet.exe'" | Select-Object CommandLine

    您可以查看this SO answer了解更多详情

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-15
      • 2012-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-19
      • 2022-06-24
      相关资源
      最近更新 更多