База моей компании содержит следующую строку С#:
bool pathExists = Directory.Exists(path);
Во время выполнения строка path представляет собой адрес папки в интрасети компании - что-то вроде \\company\companyFolder. Когда соединение с моей машиной Windows в интрасети завершено, это отлично работает. Однако, когда соединение идет вниз (как это было сегодня), выполнение указанной выше строки заставляет приложение полностью замораживать. Я могу только закрыть приложение, убив его с помощью диспетчера задач.
Конечно, я бы предпочел Directory.Exists(path) вернуть false в этом сценарии. Есть ли способ сделать это?