通过命令行附加到 Rider 调试器
Attach to Rider debugger through command line
我正在寻找一种通过 CLI 在 Rider 中附加调试器的方法。我注意到当调试器附加时,它会发出以下
C:\Users\USERNAME\AppData\Local\JetBrains\Toolbox\apps\Rider\ch-13.3994.2442\bin\runnerw.exe C:\Users\USERNAME\AppData\Local\JetBrains\Toolbox\apps\Rider\ch-13.3994.2442\lib\ReSharperHost\JetBrains.Debugger.Worker64.exe 61962
我编写了一个模仿上面输出的 PowerShell 脚本,但执行它时没有附加调试器。我尝试在这两个可执行文件上寻找帮助命令,但没有返回任何内容。
有谁知道这是否可行?
截至 2018 年 7 月 4 日,根据 JetBrains Rider 支持,目前不支持此功能。
今天实际支持了,见https://www.jetbrains.com/help/rider/Working_with_the_IDE_Features_from_Command_Line.html#arguments
例如:
PID=$(ps aux | grep -v grep | grep 'dotnet exec .*/Mugen.dll' | tr -s ' ' | cut -d' ' -f2)
rider attach-to-process $PID Mugen.sln
我正在寻找一种通过 CLI 在 Rider 中附加调试器的方法。我注意到当调试器附加时,它会发出以下
C:\Users\USERNAME\AppData\Local\JetBrains\Toolbox\apps\Rider\ch-13.3994.2442\bin\runnerw.exe C:\Users\USERNAME\AppData\Local\JetBrains\Toolbox\apps\Rider\ch-13.3994.2442\lib\ReSharperHost\JetBrains.Debugger.Worker64.exe 61962
我编写了一个模仿上面输出的 PowerShell 脚本,但执行它时没有附加调试器。我尝试在这两个可执行文件上寻找帮助命令,但没有返回任何内容。
有谁知道这是否可行?
截至 2018 年 7 月 4 日,根据 JetBrains Rider 支持,目前不支持此功能。
今天实际支持了,见https://www.jetbrains.com/help/rider/Working_with_the_IDE_Features_from_Command_Line.html#arguments
例如:
PID=$(ps aux | grep -v grep | grep 'dotnet exec .*/Mugen.dll' | tr -s ' ' | cut -d' ' -f2)
rider attach-to-process $PID Mugen.sln