我正在尝试运行分析会话按照指示,但我停留在第一步,它说要选择分析配置,因为它们都被禁用,错误消息是“此分析配置不适用于所选的运行配置”。
这是什么意思?是什么引起的?我该怎么解决呢?

Linux 19,Rider 2020.1.3通过jetbrains工具箱安装,dotnet核心通过asdf-vm安装。
发布于 2020-09-09 10:02:23
这不是一个真正的问题,只是一个UI的错误,我认为。
在工具栏中,profiling configuration下拉菜单也是运行当前Run/Debug Configuration的按钮.如果将Run/Debug Configuration设置为普通的.NET Static Method (通常是Main函数),则再次启用分析配置按钮。单击它将运行主函数并正常分析它。
但是您不能使用这个按钮来分析单元测试会话。相反,当您单击Profile selected unit test时,将自动应用此设置:

只要选择你想要的配置,启动单元测试,它就能工作了。
这个逻辑在菜单中更加清晰。在Run菜单中,第三项Profile XXX Using YYY有一个与profiling configuration相同的图标。悬停profiling configuration按钮将显示一个工具提示包含一个消息等于菜单项。
而且您不能在Run菜单中运行单元测试,而是有一个Tests菜单。
还有一点: Linux中对骑手分析的支持是不完整的,我建议您在Windows中进行分析。
https://stackoverflow.com/questions/63170374
复制相似问题