Suche C# Compiler für Debian 6
-
Hallo zusammen. Ich habe einen Debian Server und möchte gerne C# Programme darauf erstellen. Ich habe bereits gelesen das es MONO für Linux gibt aber das setzt eine grafische Oberfläche voraus sowie ich das verstanden habe. Gibt es einen Konsolencompiler mit dem ich auch .NET 4 verwenden kann?
-
wieso grafische oberfläche?
http://mono-project.com/DistroPackages/Debian
-
Danke wie kompiliere ich das nun?
-
nach installation hier den entsprechenden compiler wählen
http://www.mono-project.com/CSharp_Compiler
und danach mit mono ... starten.
-
oder interaktiv:
elise:~csharp Mono C# Shell, type "help;" for help Enter statements below. csharp> using System.IO; csharp> Console.WriteLine("hello"); hello csharp>
-
Ich habe mal das hier versucht was ich aus dem Internet habe aber er kann die Pakete nicht finden warum?
sudo apt-get install mono-mcs mono-gmcs mono-dmcs
-
die seite studiert?
http://mono-project.com/DistroPackages/Debian
source-list richtig hinzugefügt?
-
Ja die Source ist drin und Mono ist auch installiert nur den Compiler gibt es nicht. Oder mache ich bei Aufruf etwas falsch?
Ich habe "dmcs" und "mono-dmcs" probiert aber wie gesagt konnte nicht gefunden werden.
-
-
und was hast du bisher installiert?
apt-get install mono-complete ? dann müsste gmcs mit an bord sein.
-
Ist es auch aber nicht dmcs und ich möchte auch .NET 4.0 programmieren.
-
dmcs: Starting with Mono 2.6
aus:
http://www.mono-project.com/DistroPackages/Debianund
Mono for Debian Official Packages The following official versions are available in the standard Debian repositories: Debian Squeeze (6.0): 2.6.7
aus:
http://www.mono-project.com/DistroPackages/Debianund welche mono version fährst du? überprüfe mal selber.
ansonsten: zuviel glaskugel(edit: aus kristall).
-
Juhu schrieb:
...und ich möchte auch .NET 4.0 programmieren.
Nur zur Kenntnis: Je nach dem was du als .Net 4.0 bezeichnest, ist es ggf. gänzlich unmöglich außerhalb von der Windowswelt damit zu programmieren. Mono setzt nicht alles um (z.B. keine WPF...).