首页 > 解决方案 > JetBrains Rider 中的“此分析配置不适用于选定的运行配置”是什么意思?如何解决?

问题描述

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

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

显示错误消息的骑手分析配置

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

标签: jetbrains-iderider

解决方案


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

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

但是您不能使用此按钮来分析单元测试会话。相反,当您单击时会自动应用此设置Profile selected unit test在此处输入图像描述

只需选择您想要的配置,开始单元测试,它就会工作。

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

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


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


推荐阅读