【问题标题】:What does "This profiling configuration does not apply to the selected run configuration" mean in JetBrains Rider and how do you resolve it?JetBrains Rider 中的“此分析配置不适用于选定的运行配置”是什么意思?如何解决?
【发布时间】:2020-07-30 09:38:40
【问题描述】:

我正在尝试运行分析会话 following the instructions,但我被困在第一步,它说选择分析配置,因为它们都被禁用并显示错误消息“此分析配置不适用于选择的运行配置”。

这是什么意思?什么可能导致它?我该如何解决?

Linux Mint 19,Rider 2020.1.3 通过 jetbrains 工具箱安装,dotnet core 通过 asdf-vm 安装。

【问题讨论】:

标签: jetbrains-ide rider


【解决方案1】:

这不是一个真正的问题,我认为只是一个 UI 错误。

在工具栏中,profiling configuration 下拉菜单也是运行当前Run/Debug Configuration 的按钮。如果将Run/Debug Configuration 设置为普通的.NET Static Method(通常为Main 函数),则会再次启用分析配置按钮。单击它将运行 Main 函数并正常对其进行分析。

但您不能使用此按钮来分析单元测试会话。 相反,当您单击 Profile selected unit test 时会自动应用此设置:

只要选择你想要的配置,开始单元测试,它就可以工作了。

这个逻辑在菜单中更加清晰。在Run 菜单中,第三项Profile XXX Using YYYprofiling configuration 具有相同的图标。将鼠标悬停在profiling configuration 按钮将显示一个工具提示,其中包含一条等于菜单项的消息。

您不能在Run 菜单中运行单元测试,而是有一个Tests 菜单。


还有一点:Linux 中的 Rider 分析支持不完整,我建议您在 Windows 中进行分析。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-29
    • 1970-01-01
    • 2015-10-25
    • 2023-02-02
    • 1970-01-01
    • 2011-03-15
    • 2019-06-20
    • 2014-01-30
    相关资源
    最近更新 更多