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

时间:2011-09-29 20:20:03

标签: c# winforms .net-3.5 openfiledialog

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

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

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

1 个答案:

答案 0 :(得分:8)

此计算机可能已连接到过去的网络资源,该网络资源已不再可用。 OpenFileDialog可能正在等待网络资源响应,这需要几分钟才能超时。