2009-04-12 6 views
3

Ich bin derzeit von jedem Windows-Rechner beraubt, und Mono führt meine Anwendung nicht aus. Gibt es einen anderen Weg, um einen Grund zu finden, warum Mono nicht funktionieren würde? (Ich habe die Fehlermeldung im Moment nicht.)Gibt es neben Mono auch eine Möglichkeit, Microsoft .NET auf einem Mac oder Linux zu betreiben?

+2

Wenn Sie Hilfe bei der Fehlerbehebung benötigen, warum es nicht funktioniert, wird wahrscheinlich diese Fehlermeldung benötigt ... –

+0

Fehlerbehebung ist nicht erforderlich. Das Problem, auf das ich stieß, war, dass ich eine Bibliothek brauchte, die noch nicht gemacht wurde. – waiwai933

+0

Nun, wenn Sie ein wirklich guter Programmierer sind, könnten Sie in Betracht ziehen, dem Monoprojekt beizutreten und zu der von Ihnen gewünschten Bibliothek beizutragen. Das ist der beste Teil über Open Source, wenn Sie nicht mögen, wie es funktioniert ... ändern Sie es! – Kredns

Antwort

8

Anders als Virtualisierung, nein. Wenn Sie die Hardware dafür haben, würde ich VMware empfehlen.

1

Sie könnten versuchen, die .NET Framework under Wine ausführen. Ich würde nicht viel davon erwarten, und die einzige Version, die das Gold-Rating erhalten hat, war 2.0.

1

Wenn Sie nicht das Geld für VMWare haben (wenn Sie das tun, ist es das beste Geld, das Sie kaufen können), versuchen Sie VirtualBox. Es ist kostenlos, Open Source und es ist wirklich gut. Nicht so mächtig wie VMWare.

-7

* Rollen Augen * und deshalb empfehle ich nicht, .NET als das richtige Werkzeug für jede Arbeit zu verwenden. Es ist nicht Cross-Plattform-kompatibel, egal was Microrip-off sagen.

Zurück zum Geschäft. Schau dir CodeWeavers Wine an. Sie machen eine Menge Dinge, um ihr Wine-Paket kompatibler zu machen. Ein großer Teil der Arbeit ist in den Einstellungen, um jede App auszuführen, aber sie patchen sie auch ziemlich stark und diese Patches können eine Weile dauern, um sich ihren Weg zurück zum Mainstream zu bahnen (sie geben sie aber zurück).

Wenn Virtualisierung ist, was Sie für VirtualBox gehen, ist ziemlich gut. Ich benutze es auf dem Mac und es tut alles, was ich brauche, mit angemessener Geschwindigkeit. Parallels schien etwas schneller zu sein, aber wenn ich meinen Mac lange Zeit nicht neu startete, schien Parallels nach einer Weile wie ein Hund zu laufen. VMWare bietet ungefähr die gleichen Funktionen/Leistungen wie Parallelen. Parallels fühlt sich hinsichtlich der Mac-Integration etwas besser, aber es ist alles ein persönlicher Geschmack.

Wenn Sie Linux-Kompatibilität benötigen, dann schauen Sie sich VirtualBox oder VMWare an. Beide haben freie Versionen für Linux (VMWare Server ist kostenlos verfügbar). Wenn Sie mit Virtual Box oder VMWare sowohl unter Mac als auch unter Linux arbeiten, können Sie dieselben VM-Dateien weitergeben, anstatt eine Windows-VM für Mac und eine Windows-VM für Linux zu verwenden (ganz zu schweigen von den Lizenzkosten) zwei Kopien von Windows installiert zu haben).

+0

Das ist nicht wahr – pablo

Verwandte Themen