Я только начал изучать среду mono winforms и не могу понять, как запустить программу из monodevelop без запуска консольного сеанса.
Моя простая программа работает нормально, но при выходе из сеанса терминала всегда создается и ждет, пока я «нажму любую клавишу». Думаю, я мог бы организовать все так, чтобы окно терминала закрывалось автоматически, но я бы предпочел, чтобы приложение запускалось «изначально», возможно ли это, или способ работы функции mono и .net препятствует этому?
Как показано в в Zetcode , в 'Main' остальная часть кода запускается с 'application.run (new aFunction ());', я подумал, что это может быть причиной возникновения терминального сеанса, но заменил его на :
myNewClass n = new myNewClass ();
n.aFunction ();
приводит к тому, что программа не запускается вообще (или может просто выйти без делать что-либо).
Я опытный программист, но совершенно не знаком с C # или средой mono / .net, поэтому «констатация очевидного» может быть всем, что требуется для ответа.