【问题标题】:Attach to Rider debugger through command line通过命令行附加到 Rider 调试器
【发布时间】:2018-03-05 04:10:06
【问题描述】:

我正在寻找一种通过 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 脚本,但执行它并没有附加调试器。我尝试在这两个可执行文件上查找帮助命令,但没有返回。

有人知道这是否可行吗?

【问题讨论】:

    标签: powershell jetbrains-ide rider


    【解决方案1】:

    今天确实支持这个,见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
    

    【讨论】:

      【解决方案2】:

      截至 2018 年 4 月 17 日,根据 JetBrains Rider 支持,目前不支持此功能。

      【讨论】:

        猜你喜欢
        • 2014-07-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-08
        • 2018-03-17
        相关资源
        最近更新 更多