5
我有一個WinForms應用程序部署到同一辦公室中的多臺機器上。直到本星期一,辦公室中的所有用戶都毫無問題地使用該應用程序,並使用OpenFileDialog選擇要導入的文件。一臺機器有很多更新到其他應用程序,現在凍結,當我們的應用程序嘗試顯示OpenFileDialog。它顯示OpenFolderDialog罰款;儘管我沒有嘗試SaveFileDialog。再說一遍,上週它的工作,我們的應用程序沒有更新,但它本週在一臺機器上凍結,而它可以在辦公室的所有其他機器上工作。爲什麼OpenFileDialog在特定的機器上凍結WinForms應用程序?
有問題的機器安裝了另一個.NET應用程序,我驗證了OpenFileDialog在其他應用程序中打開時沒有問題。
有關爲什麼OpenFileDialog會凍結在一臺機器上的任何想法?有想法該怎麼解決這個嗎?我們可以在不知道原因的情況下嘗試重新安裝,但我認爲最好調查爲什麼要防止它再次發生。
您是否試過等待它解凍?它可能試圖讀取不再可用的網絡資源。 –
[C#,WPF - OpenFileDialog不會出現]的可能重複(http://stackoverflow.com/questions/2201227/c-wpf-openfiledialog-does-not-appear) –
@HansPassant原因絕對不是編程式的,例如因爲父母沒有句柄,Main方法不是STAThread,因爲它在上週工作。我質疑它是AutoRuns還是系統範圍,因爲另一個.NET應用程序使用OpenFileDialog沒有問題。 – flipdoubt