我刚开始探索mono winforms环境,但我无法弄清如何在monodevelop中启动程序而不需要启动控制台会话。
我的简单程序运行正常,但当它退出时,总是创建一个终端会话并等待我“按任意键”。我想我可以安排事情使终端窗口自动关闭,但我更希望应用程序仅以本机方式运行,这可行吗?还是mono和.NET的工作方式会阻止这种方法?
如Zetcode上的示例所示,在“Main”中,其余代码是使用“application.run(new aFunction())”启动的,我认为这可能是发生终端会话的原因,但将其替换为:
我是一名经验丰富的程序员,但完全不熟悉C#或mono/.NET环境,因此“陈述显而易见”的回答可能就足够了。
我的简单程序运行正常,但当它退出时,总是创建一个终端会话并等待我“按任意键”。我想我可以安排事情使终端窗口自动关闭,但我更希望应用程序仅以本机方式运行,这可行吗?还是mono和.NET的工作方式会阻止这种方法?
如Zetcode上的示例所示,在“Main”中,其余代码是使用“application.run(new aFunction())”启动的,我认为这可能是发生终端会话的原因,但将其替换为:
myNewClass n = new myNewClass();
n.aFunction();
会导致程序根本不运行(或可能只是退出而不执行任何操作)。我是一名经验丰富的程序员,但完全不熟悉C#或mono/.NET环境,因此“陈述显而易见”的回答可能就足够了。