Rider takes 5-30+ minutes to build a solution

Hello. I've use Rider for multiple years. For most of that time, it's worked great. About 1-2 months ago, though, I started getting consistently terrible build times across multiple Rider downloads, dotnet versions, system updates, system restarts, etc.

Occasionally, 5% of the time, the solution might build almost instantly. The vast majority of the time though, I have no idea how long it will take. It could take anywhere from 5 minutes to more than 30, and sometimes I just cancel it when it gets to that point. To clarify, I mean the time it takes after I click “Run” or “Debug,” not the time it takes to open the Rider application itself.

System details

  • Apple M3 Pro, 18 GB memory, Mac OS Tahoe (26.0.1) and previous versions as well
  • Dotnet 8.0.414
  • Rider: 2025.2.4, Build #RD-252.27397.121, built on October 27, 2025

Has anyone else had this issue? Do you have any ideas?

Thanks,

Alex

0
2 comments

Hello Alex,

Thank you for reporting the issue. That sounds weird.

Would you mind sharing additional information as described below, so that we can take a deeper look?

  • A recording that demonstrates the issue would be very appreciated!
  • Open the problematic project in Rider;
  • Enable SolutionBuilder and MSBuildTask trace scenarios via Help | Diagnostic Tools | Choose Trace Scenarios; (*)
  • In Settings | Build, Execution, Deployment | Toolset and Build, find the Write MSBuild log to file setting and set verbosity below to Diagnostic; (*)
  • Open Rider back and reproduce the issue; 
  • Make several a full-screen screenshot demonstrating Rider state.
  • Collect logs via Help | Collect Logs and Diagnostic Data;
  • If possible share a project where the issue occurs;
  • Disable trace scenarios enabled and revert the verbosity back to normal;

Please upload files to the Upload Service and let me know the Upload ID.

Have a nice day!

0

Hi Dmitry Kazantsev. Thanks for the direction. I'll start that right now.

Edit: I have partially recreated the issue. Clicking “Run” or “Debug” doesn't build and doesn't create any logs, but I do get hundreds of lines in the console that look like this:
/usr/local/share/dotnet/dotnet exec "/usr/local/share/dotnet/sdk/8.0.414/Roslyn/bincore/csc.dll" /noconfig /unsafe- /checked- /nowarn:1701,1702,1701,1702 /fullpaths /nostdlib+ /errorreport:prompt /warn:8 /define:TRACE;DEBUG;NET;NET8_0;NETCOREAPP;NET5_0_OR_GREATER;NET6_0_OR_GREATER;NET7_0_OR_GREATER;NET8_0_OR_GREATER;NETCOREAPP1_0_OR_GREATER;NETCOREAPP1_1_OR_GREATER;NETCOREAPP2_0_OR_GREATER;NETCOREAPP2_1_OR_GREATER;NETCOREAPP2_2_OR_GREATER;NETCOREAPP3_0_OR_GREATER;NETCOREAPP3_1_OR_GREATER /highentropyva+ /nullable:disable /reference:/Users/alex-dotnet/Desktop/repositories/ProjectName/Api.Common/obj/Debug/net8.0/ref/Api.Common.dll

 

Do I need to get a different version of dotnet and/or rider? It seems strange that I would get this when I have the dotnet 8 and the latest version of rider.

Thanks again.

Alex

0

Please sign in to leave a comment.