2016-08-22 2 views
-1

Я использую monodevelop на linux для разработки приложений Windows. Когда я пытаюсь использовать скомпилированный файл .exe (скомпилированный в linux) в окнах, он затормозится, когда Save/OpenFileDialog заморозит приложение. На linux работает, но на windows это не работает. Может кто-нибудь мне помочь. Я не могу скомпилировать свой код на окнах, потому что компьютер, на котором установлен Linux, не мой.Сохранить/OpenFileDialog заморозить приложение на Windows

+1

попробуйте опубликовать код, а также начать с отладки кода, так как у вас есть прямой доступ к SRC. – MethodMan

+2

im действительно более удивлен тем, что exe, скомпилированный для Linux, работал на windows – Steve

+0

Я использую это: SaveFileDialog save = new SaveDialog(); save.ShowDialog() ;. Отвечая на вопрос MethodMan, mono framework предназначен для разработки приложения .NET в UNIX и WINDOWS. –

ответ

0

Я не уверен, что правильно понял вопрос, но SaveFileDialog.ShowDialog() блокирует UI-нить, пока не выберете какой-либо файл для сохранения.

+0

Да, но когда я использую этот метод в linux, появляется Save/OpenFileDialog, но в окнах он останавливает все. –

+0

Это должен быть комментарий, а не ответ, так как он не отвечает на вопрос относительно фиксации проблемы, заявленной в настоящее время в OP, и/Issue ..! – MethodMan

+0

Я не могу оставить комментарий, однако я уверен, что диалог сохранения должен быть отображен, иначе должно произойти какое-то исключение. Похож на какую-то ошибку в компиляторе mono. – Serg046