为什么OpenFileDialog在特定机器上冻结WinForms应用程序

本文关键字:冻结 WinForms 应用程序 机器 OpenFileDialog 为什么 | 更新日期: 2023-09-27 18:10:16

我在同一办公室的多台机器上部署了一个WinForms应用程序。直到本周一,办公室里的所有用户都没有问题地使用这个应用程序,并使用OpenFileDialog来选择要导入的文件。一台机器有很多其他应用程序的更新,当我们的应用程序试图显示OpenFileDialog时,现在卡住了。它显示了OpenFolderDialog fine;虽然我没有尝试SaveFileDialog。我再说一遍,上周还能用,我们的应用程序没有更新,但这周它在一台机器上卡住了,而在办公室的所有机器上都能用。

有问题的机器安装了另一个。net应用程序,我验证了OpenFileDialog在另一个应用程序中打开时没有问题。

关于为什么OpenFileDialog会在一台机器上冻结的任何想法?对如何解决这个问题有什么想法吗?我们可以在不知道原因的情况下尝试重新安装,但我认为最好调查一下原因,以防止再次发生。

为什么OpenFileDialog在特定机器上冻结WinForms应用程序

这台机器可能曾经连接过一个网络资源,但是这个资源现在已经不可用了。OpenFileDialog可能正在等待网络资源的响应,这将需要几分钟的时间来超时。