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

fli*_*ubt 5 c# openfiledialog .net-3.5 winforms

我有一个WinForms应用程序部署到同一办公室的多台机器上.在本周一之前,办公室中的所有用户都没有使用该应用程序,并使用OpenFileDialog选择要导入的文件.一台机器有很多其他应用程序的更新,现在我们的应用程序试图显示OpenFileDialog冻结.它显示OpenFolderDialog很好; 虽然我没有尝试SaveFileDialog.重复一遍,它上周工作,我们的应用程序没有更新,但它本周冻结在一台机器上,而它适用于办公室中的所有其他机器.

有问题的机器安装了另一个.NET应用程序,我验证了OpenFileDialog在其他应用程序中打开没有问题.

有关为什么OpenFileDialog会冻结在一台机器上的任何想法?有想法该怎么解决这个吗?我们可以尝试重新安装而不知道原因,但我认为最好调查为什么要防止它再次发生.

Jac*_*all 8

此计算机可能已连接到过去的网络资源,该网络资源已不再可用.OpenFileDialog可能正在等待网络资源响应,这将花费几分钟来超时.