Project Rider system requirements

  • Memory: 4 GB or higher
  • Operating system:
    • Windows 10, 8.1, 8 or 7. 64-bit distributions only.
    • OS X 10.10+. 64-bit distributions only.
    • Linux. 64-bit distributions only.
23 comments

Is mono packaged by distributions like Ubuntu supported? In general, any tips on .NET runtime in linux?

0

just fyi, running on Mac OS X 10.9.5 here without any problems

Edited by Tom Jackson
0

Ubuntu 15.10 with mono-complete via package manager worked for me, except DNX ASP.NET.

0

Looking at https://rider-support.jetbrains.com/hc/en-us/articles/207335749-Using-Project-Rider-under-Linux-Ubuntu-distributions-prerequisites

seems that mono-4 (not in ubuntu repositories) is needed... is that true? installing right now the eap-3 after upgrading to mono 4....

0

Yes, mono 3 is not supported. Docs are being updated. Thanks!

0

Which versions of Mono 4 are required or supported? Latest release is 4.2.3, but betas of 4.4.0 are available.

0

Latest Rider EAP (146.2572) requires mono 4.4.0.182.
Mono lower than 4.4.0.182 will cause infinite load. Unfortunately.
Now the latest Mono release is: 4.4 SR0 (4.4.1.0)

Sorry for the delayed response.

Edited by Ivan Shakhov
0

I may be wrong on this but Is there *any* possibility to bring some kind of Form Designer? Maybe? In the future or due to nature of cross platform and baseline, Its not possible?

1

@Gencer

Implementing a designer is not something we're working right now but there's a considerable chance we'll have to do this sooner or later.

You might want to vote up any of the following requests, depending on what kind of designer you're looking for:

https://youtrack.jetbrains.com/issue/RIDER-1034

https://youtrack.jetbrains.com/issue/RIDER-609

https://youtrack.jetbrains.com/issue/RIDER-625

0

@JetbrainsRider,

Sir,
Please add support Windows 32 bits launcher.

Edited by Love Bdsobuj
1

What do I pick as "Mono root folder path" on Ubuntu 16.04, mono-complete install via aptitude?

The selection dialog does not accept any of the folders in /usr/lib/mono or /usr/share/mono

0
 

/usr works for me
vote this issue please https://youtrack.jetbrains.com/issue/RIDER-2142

Edited by Ivan Shakhov
1

Thanks, that worked!

To no avail, though: the project I'm trying to load has references to Microsoft.Cpp.*.props files in its vcxproj files -- I don't have any on my system.

0

Why still using .Net Core 1.0 with SDK Preview 2 build 3121 (2016 June)?

0

If you are on a linux machine and you don't have admin rights to install mono through a package manager you can download a tar from here https://download.mono-project.com/sources/mono/ and then extract it wherever you like. After extraction, open a terminal in the mono folder and do the following:

Note: No single quotes to be used in terminal

(if there is no previous mono installation `make get-monolite-latest`)

`./configure --prefix=/home/USERNAME/usr/`

`make`

`make install`

 

This will take a while since you are compiling mono, but it's quite straight forward and I encountered no problems.

Then open rider go to settings, search for mono and in "Mono root folder path" input the path you used for configure above: /home/USERNAME/usr/

Restart Rider just to be sure, et voila! Just run a hello world program to verify it works.

0

i am going to pass on EAP for now. my development environment for scripting languages and mono is 32-bit. bigger question though...

my biggest requirement is to build .net exe's for 32-bit x86 linux, using mono (since .net core won't support 32-bit x86). will i be able to target those needs with this tool? 80%+ of our infrastructure is 32-bit linux and they run just fine. no need to change. the cost to transition presently outweighs any savings from a consolidation after a 64-bit deployment. i expect there are many like us. if i can't target 32-bit it's off to monodevelop.

Edited by patanne
0

@patanne, unfortunately Rider doesn't support 32 bit linux environments.

0

to be clear, you are saying that rider will not allow me to build 32-bit executables for linux?

0

Yes, Rider will not even start. It is expected to show a message box saying that it requires x64 bit environment.

0

i understand. that is the development environment, though. i can move to a 64-bit machine for my dev environment. however 80%+ of the 350-500 machines we support are still 32-bit x86 linux. all the new stuff is 64-bit, but a running system is still a running system. there is no need to change, and some customers refuse to change. i am asking if we can build a binary to target the 32-bit x86 platform. the nature of .net and mono is to be JIT with IL, but i want to be sure this will work with your tool. if we target mono on 32-bit x86 linux machines, will it work? are there any dependencies that will interfere?

0

@patanne,Yes, binary compiled to "any cpu" should work in x86 environment. Sorry for misunderstanding.

0

For building Rider uses msbuild or xbuild, so this is not something we have developed. We expect it to work.

0

Please sign in to leave a comment.

Have more questions?

Submit a request