Я запрограммировал небольшое приложение C#, используя MonoDevelop на Ubuntu. Я использовал Gtk # -библиотеку, чтобы отображать графические элементы управления пользовательским интерфейсом. Однако, когда я выполняю приложение в Windows с помощью моно, приложение всегда зависает при построении FileChooserDialog, что означает, что поток пользовательского интерфейса больше не отвечает.Построение Gtk # -FileChooserDialog сбой приложения на Windows
FileChooserDialog OpenFileDialog = new FileChooserDialog ("Open file...", this, FileChooserAction.Open);
Эта строка кода помещается в OnMenuItemActivatedEvent и прекрасно работает на Ubuntu. Кто-нибудь может предположить, почему он не работает в Windows?
Ваш метод 'Main' отмечен символом' [STAThread] '? –
Это еще не было. Но я испытываю такое же поведение, когда добавляю его. –