Почему OpenFileDialog останавливает приложение WinForms на определенной машине?
У меня есть приложение WinForms, развернутое на нескольких машинах в одном офисе. Вплоть до этого понедельника все пользователи в офисе без проблем использовали приложение и использовали OpenFileDialog для выбора файлов для импорта. Одна машина имела множество обновлений для других приложений и теперь зависает, когда наше приложение пытается показать OpenFileDialog. Это показывает OpenFolderDialog хорошо; хотя я не смог попробовать SaveFileDialog. Просто повторю, на прошлой неделе это сработало, наше приложение не обновлялось, но на этой неделе оно зависает на одном компьютере, тогда как оно работает на всех других машинах в офисе.
На данном компьютере установлено другое приложение.NET, и я убедился, что OpenFileDialog открывается без проблем в другом приложении.
Любые идеи относительно того, почему OpenFileDialog будет зависать на одной машине? Любые идеи о том, как это исправить? Мы могли бы попытаться переустановить, не зная причину, но я решил, что лучше выяснить, почему это не произойдет снова.
1 ответ
Возможно, этот компьютер ранее подключался к сетевому ресурсу, который больше не доступен. OpenFileDialog может ожидать ответа сетевого ресурса, что может занять несколько минут.