Kann ich das Programm in c# auf einem mac?
Ich bin einfach nur neugierig.Ich möchte lernen in c# für unity. Ich bin ein Wohnheim-student, mein personal computer ist ein macbook air und wir haben einen pc-Raum für die öffentlichkeit. Ich bitte Sie nur, wenn ich mit c# auf einem mac.
untersuchen, ob mono wird das tun, für Sie, das ist der einzige Weg
Die kurze Antwort ist "ja". Check out MonoDevelop oder Mono.
Mono MDK oder Mono MRE?
Nicht sicher, was der Unterschied ist; nur Tat eine schnelle google-Suche.
Sie können sogar die Einheit auf Ihrem Macbook (wenn Ihre Grafikkarte bis zum es).
Die kurze Antwort ist "ja". Check out MonoDevelop oder Mono.
Mono MDK oder Mono MRE?
Nicht sicher, was der Unterschied ist; nur Tat eine schnelle google-Suche.
Sie können sogar die Einheit auf Ihrem Macbook (wenn Ihre Grafikkarte bis zum es).
InformationsquelleAutor firat | 2015-02-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihre erste option ist Microsoft Visual Studio für Mac, die veröffentlicht wurde im Jahre 2017. Wenn Sie ' re verwendet, um die VS-ide, die ich vorgeschlagen, Sie herunterzuladen.
Wenn nicht, dann können Sie einen Blick in MonoDevelop. Sie können download von hier
MRE = Mono-Runtime-Umgebung
MDK = Mono Development Kit.
MDK = MRE + Extra tools, Bibliotheken .NET PCL (Portable Class Library), profile, etc.
Wenn Sie eine Anwendung, die Sie ausführen möchten, muss Mono-installieren Sie nur die MRE.
Wenn Sie das tun, die Entwicklung, das schreiben von C# - Anwendungen, während Sie können manchmal Weg mit nur mit der MRE installiert, können Sie schlagen einige fehlende features, wie nicht die .NET PCL-profile. So würde ich installieren, der MDK, wenn Sie tun Entwicklung. Referenz
Aktualisiert, wie pro angefordert
Sieht gut aus. Upvote für eine gute Antwort
UPDATE: Unity game development with Visual Studio for Mac. So, jetzt habt Ihr nicht nur C#, und Sie haben die Einheit als OP gewünscht, ausgeführt in VS mac!
InformationsquelleAutor Izzy
Ja, ist es. Microsoft hat Visual Studio Code 2017. Es funktioniert auf Windows, Mac OS und Linux; Es ist eine ganz schöne Entwicklung text-editor. Es funktioniert ähnlich wie die full-version, verfügbar auf Windows - mit ein paar zeichnen Rücken, und es erlaubt, Programme zu schreiben, sowie das ausführen und testen Sie direkt auf Ihrem Mac.
Microsoft Docs bieten eine schnelle erste-Schritte-tutorial und ein Hallo-Welt-Programm out-of-the-box, mit der Visual Studio-Code.
Können, benötigen Sie ein paar Abhängigkeiten, aber. Das klingt vielleicht ein bisschen von der Hand:
Ich Glück gehabt, erste Schritte und Visual Studio habe alle Abhängigkeiten, die für mich, so ich ging einfach in das Programm, eröffnete die integrierte terminal (Ansicht > Integrierte Terminal) und den Befehl ausgeführt
dotnet new console
, und Zack, ein paar Sekunden später hatte ich eine Hallo Welt Programm, geschrieben in C#, läuft auf meinem MacBook Pro.Froh, dass ich helfen konnte @Mar
InformationsquelleAutor Samuel
Gibt es jetzt eine Visual Studio für Mac erhältlich als Kostenlose community-version als auch die professional-und enterprise-Versionen von Abonnements.
JetBrains hat auch eine IDE für C#, genannt Reiter, das läuft auf dem Mac. Wenn Sie mit IntelliJ oder eines Ihrer anderen Produkte, die Sie mögen - es fühlt sich besser für mich als MonoDevelop oder Visual Studio für Mac. Es ist ein kommerzielles Produkt, aber JetBrains bietet sehr großzügige Lizenzbedingungen (wie in kostenlos) für die Schüler und open-source-Projekte. Sie haben auch einen erheblichen Rabatt für Start-UPS.
InformationsquelleAutor dlu
Es ist durchaus möglich, wenn Sie installieren Sie eine version von Windows mit Bootcamp können Sie zwischen den beiden wechseln am start und haben die volle Funktionalität sowohl durch die Installation von Visual Studio auf der Windows-partition. Alternativ können Sie mithilfe von VMware wie Virtual Box für Windows in Ihrem Mac OS.
InformationsquelleAutor Wizard
Beachten Sie, dass während jeder erwähnt, Mono und Xamarin, die Sie sollten absolut Blick auf die in den C# Entwicklung Einheit funktioniert auf dem Mac direkt, speziell Mac OSX 10.6+
während sowohl die C# - Sprache, einige der Paradigmen, die von Unity sind ein wenig anders als standard-C# - Entwicklung. Ich persönlich empfehle zu lernen.
NACHTRAG: Beachten Sie, dass Sie MS hat vor kurzem angekündigt, dass Sie sich bewegen werden der standard .NET-Implementierung der cross-Plattform, und das tun wir mit Hilfe der Mono-team, so, während es derzeit eine verwirrende dual-set von tools, es werden die Verlagerung Weg von diesem in der Zukunft
InformationsquelleAutor David
Es ist möglich, aber Sie werden nicht in der Lage, um die Verwendung von Microsoft-tools, die Sie benötigen, verwenden Sie ein Drittanbieter-Programm wie Xamarin Studio (MonoDevelop).
Bearbeiten
zur Zeit dieser Antwort gab es kein Microsoft-tool/IDE, die verwendet werden könnte für die Entwicklung .net /C# - Programme auf einem Mac. Es gibt jetzt zwei:
InformationsquelleAutor zdimension