Frage

Ich möchte wirklich NET-Anwendungen schreiben, die auf jeder Plattform (PC, Linux und Mac) laufen. Ich bin nicht wirklich besorgt über UI-Fähigkeiten, weil diese meist Hintergrunddienste sind. Ich habe von MONO gehört und dass es Ihnen NET-Anwendungen schreiben können, die auf Mac und Linux laufen, aber ich möchte in der Lage, eine einzelne App zu schreiben, dass, wenn für Windows kompiliert wird als Dienst ausgeführt, und wenn für Linux kompiliert werden laufen, wie auch immer die UNIX entspricht. Ich würde auch die Dinge in der Lage sein wie in der Registrierung zu speichern und zu haben, dass die Arbeit. Gibt es eine Möglichkeit wirklich Agnostiker Code OS wie diese zu schreiben? ... und nicht sagen, ich soll es auf dem Netz laufen zu lassen! :)

War es hilfreich?

Lösung

Ja, Mono die Windows-Dienst Sachen auf Linux portiert hat, aber Sie gehen zu müssen, einen besseren Weg zu denken, Konfigurationseinstellungen als Registry zu speichern ... XML Verwenden von Dateien zum Beispiel wäre Cross-Plattform.

Sie sollten auch Monos Wiki auf überprüfen, wie mobile Anwendungen entwickeln hier .

Andere Tipps

Kurze Antwort: nein. Sie könnten eine Anwendung erstellen, die auf Windows und Linux laufen. Aber es gibt plattformspezifische Funktionen und jetzt konnte Mono nicht automatisch ‚übersetzen‘ die für Sie. Ein Windows-Dienst ist ein gutes Beispiel dafür.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top