2015-02-19 9 views
7

Ich habe vor kurzem begonnen, mit Xamarin und Mono C# auf meinem Mac zu experimentieren. Ich bin es gewohnt, mit Visual Studio unter Windows zu arbeiten, daher finde ich es beschwerlich, wenn jedes Mal, wenn ich meine Konsolenanwendung starte, ein neues Terminalfenster und ein Mono-Compiler-Terminal auftauchen. Und ich muss sie manuell schließen. Gibt es trotzdem die Ausgabe meiner Programme aus einem Fenster oder Bereich innerhalb der IDE zu bekommen? Oder ist es sowieso einzurichten, so dass nur ein Terminalfenster angezeigt wird?Wie bekomme ich Xamarin Studio C# innerhalb der IDE?

Antwort

7

Wenn Sie die Projektoptionen dort öffnen, ist ein Run auf externe Konsole Kontrollkästchen in der Run - Allgemeine Kategorie, die dieses Verhalten steuert. Wenn Sie diese Option beim Ausführen einer Konsolenanwendung deaktivieren, wird die Ausgabe in einem Anwendungsausgabefenster in Xamarin Studio angezeigt und es wird kein externes Konsolenfenster geöffnet.

+0

Einige Präzisionen für diejenigen, die nicht finden: wie terryogara gesagt, um die Projektoptionen zu öffnen, können Sie Projekt> [Projektname] Optionen in der oberen Leiste auswählen, aber Sie müssen sicherstellen, dass Sie Ihr Projekt auswählen (oder ein beliebiger Ordner/eine Datei) im Lösungsfenster. Die Auswahl der Lösung funktioniert nicht. Seien Sie vorsichtig, da das Projekt den gleichen Namen haben kann. Sie können auch im Projektmappenfenster mit der rechten Maustaste auf den Projektnamen klicken und Optionen auswählen. Wählen Sie in den Projektoptionen im linken Bereich Ausführen> Konfigurationen> Standard aus, und deaktivieren Sie dann auf der Registerkarte Allgemein die Option Ausführen auf der externen Konsole. – hsandt

+0

Sie möchten auch das Bedienfeld Ausgabe (unten rechts im Editor) öffnen und es so anheften, dass die Konsole nicht sofort am Ende des Hauptfensters schließt, wenn Sie eine Ausgabe überprüfen müssen. Verwenden von Console.ReadLine(); oder Console.ReadKey(); ist nicht genug. – hsandt

2

Für alle anderen, die zu dieser Frage kommen, die "Projektoptionen" nicht finden können, befindet sich das Element in einem Dropdown-Menü unter der Registerkarte Projekt (oben auf dem Bildschirm in der Hauptnavigationsleiste der App). Wenn eine Lösung/Datei geladen wird, wird das Element mit dem tatsächlichen Namen Ihres Projekts aufgelistet, z. B .: 'MyProject Options' oder 'MyProject & Options' (-wörtlich nicht 'Project Options').

Verwandte Themen