我在Ubuntu上使用MonoDevelop编写了一个小型C#应用程序。我使用了Gtk#-library来呈现图形用户界面控件。但是,当我使用mono在Windows上执行应用程序时,应用程序总是挂起FileChooserDialog的构造,这意味着用户界面线程不再响应。
FileChooserDialog OpenFileDialog = new FileChooserDialog ("Open file...", this, FileChooserAction.Open);
这行代码放在OnMenuItemActivatedEvent中,在Ubuntu上运行正常。任何人都可以建议为什么它不适用于Windows?
答案 0 :(得分:0)
虽然对我来说这不是一个真正令人满意的解决方案,但我现在已经按照this回答中的描述设置了Visual Studio for Mono项目。然而,在Windows上编译之后,我可以在操作系统,Windows和Ubuntu上执行应用程序,这是我主要想要的。