【问题标题】:WinForms Application window closes immediately on open in OSXWinForms 应用程序窗口在 OSX 中打开时立即关闭
【发布时间】:2014-11-05 18:41:09
【问题描述】:

多年来,我一直在用 C# 为 Windows 开发 WinForms 应用程序。

今天我尝试移植我的一个非常简单的项目,但是每当应用程序启动时,主窗口就会打开并立即关闭。 我把它分解成一个简单的形式。

public partial class TestForm : Form
{
     public TestForm()
     {
         InitializeComponent();            
     }
}

主要是这样的:

[STAThread]
static void Main()
{
    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(false);
    Application.Run(new TestForm());
}

无论如何,只要我运行应用程序,窗口就会闪烁打开并立即关闭,当然还有关闭应用程序。我正在使用 Mono 3.1 和 Xamarin Studio 5.5.3。有什么想法吗?

【问题讨论】:

  • 你的例子有同样的问题吗?如果没有,那么我们需要查看更多信息,例如您的表单加载等。
  • 是的。这个例子也有同样的问题。
  • 你可能会遇到这个问题:stackoverflow.com/questions/26667656/…

标签: c# winforms macos mono


【解决方案1】:

感谢 Alexander 对帖子的评论回复:MAC: Mono Helloworld example 是我需要的。这显然是 Mono MDK 3.1.0 中的一个错误。 从 Dropbox 下载并安装链接的更新修复了它!

谢谢大家!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-21
    • 1970-01-01
    相关资源
    最近更新 更多