LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   C#, how to get the stuff to program with it? (https://www.linuxquestions.org/questions/linux-newbie-8/c-how-to-get-the-stuff-to-program-with-it-564392/)

lugoteehalt 06-25-2007 12:51 PM

C#, how to get the stuff to program with it?
 
Sorry to be completely thick and so on, but I cannot, at all, work out how to get in the stuff needed to program in C#. Cannot even work out what is needed.

Presumably a compiler and something like that unintelligible Windows GUI are needed. This sort of question tends not to get answered perhaps, but could someone vaughly walk me through the steps? Even if I find something that looks a possiblility clicking the download link just gives a list of files with no obvious way of knowing which ones are needed.

:confused:

Thanks any help.

dickgregory 06-25-2007 01:00 PM

There is a project call mono that is mostly compatible with MS .Net, and I believe it includes the C# compiler. I haven't used it so I can't give you anything more specific than a project name.

AdaHacker 06-25-2007 04:07 PM

The Mono website has packages for several distributions along with a generic installer for any Linux. Or you can just search your apt/yum/whatever repositories for anything Mono-related. The exact packages you need will depend on what you want to do and how your distribution packages things. At the very least, you'll need the runtime/core, mcs/gmcs (the .NET 1.0 and 2.0 C# compilers), and you'll probably want Monodevelop.

dive 06-25-2007 04:42 PM

Or install gcc if you don't already have it.

AdaHacker 06-25-2007 07:04 PM

Quote:

Originally Posted by dive
Or install gcc if you don't already have it.

That would be a great suggestion if the OP wanted to program in C, C++, Objective-C, Java, Fortran, or Ada. Doesn't help much with C# though....

lugoteehalt 06-26-2007 12:27 PM

Thanks all; I'll go for mono and hope for the best.


All times are GMT -5. The time now is 06:16 AM.