it-swarm.com.de

Wie können Sie Monos mcs verwenden, um eine csproj-Datei zu kompilieren und auszuführen?

Ich bin ein Unix-Typ, der versucht, C # -Code für die Arbeit zu kompilieren. Ich habe Mono für Mac und das Befehlszeilenprogramm mcs heruntergeladen. An diese Bibliothek ist eine csproj-Datei angehängt, die XML mit allen Dateien enthält, die ich kompilieren muss. 

Kann Mono/mcs diese csproj-Datei lesen und daraus eine DLL erzeugen?

30
Kevin Burke

Wenn Sie MonoDevelop nicht verwenden möchten und die Befehlszeile verwenden möchten, können Sie xbuild verwenden. xbuild ist das Mono-Äquivalent von MSBuild.

xbuild /p:Configuration=Release HelloWorld.csproj
61
Greg Najda

Der einfachste Weg ist, zu monodevelop zu gehen und ihre IDE herunterzuladen. Es kann Projektdateien öffnen, die von Visual Studio generiert wurden.

Jetzt können Sie den Komfort von aptitude auch wie folgt nutzen:

Sudo apt-get install monodevelop mono-gmcs
3
vidstige

Für Ubuntu und wahrscheinlich andere Debian-basierte Distributionen:

Sudo apt-get install monodevelop mono-gmcs

(mono-gmcs wird möglicherweise zum Kompilieren von .NET 2.0- oder 3.5-Projekten benötigt

1
mivk