2015-02-19 2 views
7

Недавно я начал экспериментировать с Xamarin и Mono C# на моем Mac. Я привык работать с Windows с Visual Studio, поэтому я нахожу это громоздким, когда каждый раз, когда я запускаю консольное приложение, открывается новое окно терминала и терминал монокомпилятора. И я должен их вручную закрыть. Есть ли в любом случае, чтобы получить выходные данные моих программ из окна или панели внутри IDE? Или есть все равно, чтобы настроить его, чтобы появилось только одно окно терминала?Как получить Xamarin Studio C# выход в среде IDE?

ответ

7

Если открыть Параметры проекта есть Run на внешней консоли флажок в Run - Общие категория, которая контролирует это поведение. Если вы снимите этот флажок при запуске консольного приложения, вывод будет отображаться в окне вывода приложения внутри Xamarin Studio, и окно внешней консоли не будет открыто.

+0

Некоторые рекомендации для тех, кто не находит: как сказал terryogara, чтобы открыть параметры проекта, вы можете выбрать «Проект» [ProjectName] Options в верхней строке, но вам нужно убедиться, что вы выбираете свой проект (или любую папку/файл внутри) на панели «Решение». Выбор решения не будет работать, будьте осторожны, так как проект может иметь одно и то же имя. Вы также можете щелкнуть правой кнопкой мыши имя проекта на панели «Решение» и выбрать «Параметры». В «Параметры проекта» выберите «Выполнить»> «Конфигурации»> «По умолчанию» на левой панели, затем на вкладке «Общие» снимите флажок «Запуск на внешней консоли». – hsandt

+0

Вы также захотите открыть панель «Вывод» (внизу в правом нижнем углу редактора) и закрепить ее так, чтобы консоль не закрывалась сразу же в конце вашего Main, если вам нужно проверить какой-то вывод. Использование Console.ReadLine(); или Console.ReadKey(); недостаточно. – hsandt

2

Для всех, кто приходит к этому вопросу, который не может найти «Параметры проекта», элемент находится в выпадающем меню под вкладкой «Проект» (расположен в верхней части экрана главной панели навигации приложения). Когда загружается решение/файл, элемент отображается с фактическим именем проекта, например: «Параметры MyProject» или «MyProject & Опции» (-it буквально не читает «Параметры проекта»).