Mono & WInforms в OS X

Я только начал изучать среду mono winforms и не могу понять, как запустить программу из monodevelop без запуска консольного сеанса.

Моя простая программа работает нормально, но при выходе из сеанса терминала всегда создается и ждет, пока я «нажму любую клавишу». Думаю, я мог бы организовать все так, чтобы окно терминала закрывалось автоматически, но я бы предпочел, чтобы приложение запускалось «изначально», возможно ли это, или способ работы функции mono и .net препятствует этому?

Как показано в в Zetcode , в 'Main' остальная часть кода запускается с 'application.run (new aFunction ());', я подумал, что это может быть причиной возникновения терминального сеанса, но заменил его на :

 myNewClass n = new myNewClass (); 
n.aFunction (); 
 

приводит к тому, что программа не запускается вообще (или может просто выйти без делать что-либо).

Я опытный программист, но совершенно не знаком с C # или средой mono / .net, поэтому «констатация очевидного» может быть всем, что требуется для ответа.

6
задан IanNorton 18 November 2011 в 20:02
поделиться