2016-08-22 106 views
-1

我在linux上使用monodevelop來開發windows應用程序。當我嘗試在Windows上使用我編譯的.exe文件(在Linux上編譯)時,它會在保存/ OpenFileDialog凍結應用程序時凍結。在Linux上工作,但在Windows上不起作用。誰能幫我。我無法在Windows上編譯我的代碼,因爲安裝了Linux的PC不是我的。保存/ OpenFileDialog在Windows上凍結應用程序

+1

嘗試發佈代碼,並從調試代碼開始,因爲您可以直接訪問SRC。 – MethodMan

+2

即時通訊實際上更驚訝的是,爲Windows編譯的exe文件在windows上工作 – Steve

+0

我使用這個:SaveFileDialog save = new SaveDialog(); save.ShowDialog();.爲了迴應MethodMan的問題,mono框架被設計爲在UNIX和WINDOWS系統中開發.NET應用程序。 –

回答

0

我不確定我是否正確理解問題,但SaveFileDialog.ShowDialog()會阻止UI線程,直到您選擇要保存的文件。

+0

是的,但當我在linux上使用這種方法出現保存/ OpenFileDialog,但在Windows上它停止了一切。 –

+0

這應該是一個評論,而不是一個答案,因爲它沒有回答關於修復OP當前聲明的問題和/或問題的問題。 – MethodMan

+0

我不能留下評論,但我確定必須顯示保存對話框,否則應該發生一些異常。看起來像單聲道開發編譯器中的一些錯誤。 – Serg046