Я испытал это с каждой версией Visual Studio начиная с 2012 года (2012, 2013, 2015 Preview), на нескольких компьютерах и нескольких проектах, но я не понял, как это исправить:
Всякий раз, когда я отлаживаю 64-битную консольную программу (?) С++, через несколько минут и, казалось бы, совершенно случайно (когда я не нажимаю и не набираю что-либо), консольное окно для программа самопроизвольно закрывается, и я больше не могу отлаживать или проходить через программу с помощью Visual Studio. Когда я нажимаю Stop и пытаюсь перезапустить отладку, я обычно получаю ERROR_NETWORK_UNREACHABLE:
// MessageId: ERROR_NETWORK_UNREACHABLE
// MessageText:
// The network location cannot be reached. For information about network troubleshooting, see Windows Help.
#define ERROR_NETWORK_UNREACHABLE 1231L
Если я попытаюсь подключиться к процессу вручную, я получаю сообщение об ошибке:
Unable to attach to the process.
Единственное исправление, которое я нашел для этого, - перезапустить Visual Studio. Я не могу найти другого способа исправить это, и я попытался запустить Process Monitor, но ничего не нашел.
Что вызывает эту проблему и как ее исправить?
(?) При дальнейшей проверке кажется, что это происходит только в 64-битном режиме, но я не уверен на 100%.