Mono is not found

I have installed Rider to learn C# and .Net and It does not let me open a console app as it is saying “Mono is not found”

1
3 comments

Hello Abir,

Thank you for contacting JetBrains Support. I'm glad to work with you on this ticket. 

You can install Mono from here: https://www.mono-project.com/docs/getting-started/install/mac/. After installation, Rider should be able to detect it automatically. In case Rider fails to find Mono, you can manually set it via Rider Settings | Build, Execution, Deployment | Toolset and Build:

However, Mono is only needed when developing apps targeting .NET 4.8.1, which is a legacy technology. If you choose modern dotnet for “Target framework”, like dotnet 8 or 9, then Mono is not needed. In that case, please ensure you have installed dotnet SDK properly. 

Let me know if you have any questions. 

Regards,

Tom

0

Thanks, Tom. It worked — I can now use C#. However, since I’m new to both C# and the Rider IDE, I’m running into several issues, and honestly, I’m not sure what’s going on.

The first issue is shown in the screenshot: in the sidebar, both Program.cs and the “Hello World” text are highlighted in red. Why is that happening?

 

0

Hello Abir, 

Such issues are because there're problems in the code. You can view these problems in Problem View. Usually Rider would suggest quick fixes for these issues. 

Regards,

Tom

0

Please sign in to leave a comment.