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?
I would need to see the logs from Help->Show log in Files You may open an issue in https://youtrack.jetbrains.com, attach logs there and follow up the link to request here. Or just wait until we manage to fix working with dotnetcore without mono.
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?
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.
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.
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.
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)
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?
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....
@JetbrainsRider,
Sir,
Please add support Windows 32 bits launcher.
/usr works for me
vote this issue please https://youtrack.jetbrains.com/issue/RIDER-2142
Is mono packaged by distributions like Ubuntu supported? In general, any tips on .NET runtime in linux?
Why still using .Net Core 1.0 with SDK Preview 2 build 3121 (2016 June)?
I would need to see the logs from Help->Show log in Files
You may open an issue in https://youtrack.jetbrains.com, attach logs there and follow up the link to request here.
Or just wait until we manage to fix working with dotnetcore without mono.
Thanks!
Thanks Ivan.
I installed msbuild from yum after I got your advice.
But problems remains...
Sure, I was successful to install msbuild 15.2.0.0.
I am looking forward next release Ridar!!!!
Except dotnetcore and mono, you may need msbuild15.
I have found a thread related to the problem
https://github.com/tpokorra/lbs-mono-fedora/issues/22
We expect that maybe next month already Rider will not require msbuild 15 for csproj dotnetcore. It is a temporary requirement.
Hi anyone please give me adivise.
I use Rider EAP build 21 on RHEL7.3.
And I installed .NET Core 1.1 and Mono 5.0 from yum.
But Rider can't dectect .NET Core and I can't create .NET Core Project.
The followings are evidence of my env.
# dotnet --version
1.0.0-preview2-1-003177
# mono --version
Mono JIT compiler version 5.0.0 (Stable 5.0.0.100/9667aa6 Thu May 11 10:16:39 UTC 2017)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: amd64
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: sgen (concurrent by default)
What should I check to work fine?
many thanks @ivan
For building Rider uses msbuild or xbuild, so this is not something we have developed. We expect it to work.
@patanne,Yes, binary compiled to "any cpu" should work in x86 environment. Sorry for misunderstanding.
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?
Yes, Rider will not even start. It is expected to show a message box saying that it requires x64 bit environment.
to be clear, you are saying that rider will not allow me to build 32-bit executables for linux?
@patanne, unfortunately Rider doesn't support 32 bit linux environments.
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.
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
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.
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.
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
@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
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.
Which versions of Mono 4 are required or supported? Latest release is 4.2.3, but betas of 4.4.0 are available.
Yes, mono 3 is not supported. Docs are being updated. Thanks!
Ubuntu 15.10 with mono-complete via package manager worked for me, except DNX ASP.NET.
just fyi, running on Mac OS X 10.9.5 here without any problems