Фон
Мы запускаем все наши приложения Windows Form из общей папки Windows (UNC), сопоставленной локально с W-диском пользователя. У нас были проблемы с подключением в последние несколько дней, и мы получаем System.Runtime.InteropServices.SEHException из нескольких случайных мест в наших программах после того, как они работают от нескольких минут до нескольких часов.
Эти исключения генерируются даже после восстановления соединения. Кажется, они появляются при отображении диалогового окна или другой формы. Ни одна из программ не выполняет дисковый / сетевой ввод-вывод в пользовательском коде.
Вопросы
Windows формирует приложение с задержкой загрузки ресурсов из exe-файла?
Если так, то есть ли способ заставить их загружаться раньше? или перезагрузить их после того, как они потерпят неудачу?
Есть какие-нибудь идеи или предложения по запуску приложений Windows Forms из общего сетевого ресурса? Помимо очевидного «копирования файлов на локальный компьютер» боссом эта идея не нравится.