2016-08-22 39 views
-1

私はWindowsアプリケーションを開発するためにlinuxでmonodevelopを使用しています。 Windowsでコンパイルした.exeファイル(Linuxでコンパイル)を使用しようとすると、Save/OpenFileDialogがアプリケーションをフリーズするとフリーズします。 Linuxでは動作しますが、Windowsでは動作しません。誰でも助けてくれますか?私はLinux上でインストールされているPCが私のものではないので、Windows上で自分のコードをコンパイルすることはできません。Windows上でアプリケーションをフリーズする/ OpenFileDialog

+1

SRCに直接アクセスできるので、コードを投稿してコードをデバッグしてみてください。 – MethodMan

+2

実際には、Linuxでコンパイルされたexeがウィンドウで動作することにもっと驚いています – Steve

+0

私はこれを使用します:SaveFileDialog save = new SaveDialog(); save.ShowDialog();. MethodManの質問に答えて、モノフレームワークはUNIXとWINDOWSシステムで.NETアプリケーションを開発するように設計されています。 –

答えて

0

私は質問を正しく理解しているとは確信していませんが、保存するファイルを選択するまでSaveFileDialog.ShowDialog()はUIスレッドをブロックします。

+0

はい、私はlinuxでこのメソッドを使用すると、Save/OpenFileDialogが表示されますが、ウィンドウ上ではすべてが停止します。 –

+0

これはコメントではありません。OPの現在述べられている問題やIssueを修正することに関する質問には答えられないので、答えはありません。 – MethodMan

+0

私はコメントを残すことができませんが、保存ダイアログが表示されなければならないと確信しています。そうでなければ何らかの例外が発生するはずです。モノ開発コンパイラのいくつかのバグのように見えます。 – Serg046

関連する問題