我正在寻找一种通过CLI在Rider中附加调试器的方法。我注意到,当调试器附加时,它会发出以下内容
C:\Users\USERNAME\AppData\Local\JetBrains\Toolbox\apps\Rider\ch-1\173.3994.2442\bin\runnerw.exe C:\Users\USERNAME\AppData\Local\JetBrains\Toolbox\apps\Rider\ch-1\173.3994.2442\lib\ReSharperHost\JetBrains.Debugger.Worker64.exe 61962
我编写了一个模仿上面输出的PowerShell脚本,但执行它并没有附加调试器。我尝试在这两个可执行文件上寻找帮助命令,但没有返回。
有人知道这是否可行?
答案 0 :(得分:0)
截至4.17.2018,根据JetBrains Rider支持,目前不支持此功能。
答案 1 :(得分:0)
今天实际支持此功能,请参阅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