Не удалось открыть файл с точкой останова после отладки

У меня странная проблема. Всякий раз, когда я начинаю отлаживать и останавливать отладку, если файл имеет точку останова, я не смогу открыть его непосредственно в Visual Studio.

У меня есть ReSharper 7.1 и StyleCop, но отключены и установлены VS 2012 Update 2, но это не помогло решить мою проблему.

Если я нажимаю на точку останова, я получаю сообщение об ошибке:

Unable to go to the breakpoint. The ViewManager.ActiveView must be a View contained within the ViewManager.WindowProfile.

И если я снова отлаживаю и Visual Studio должен ударить точку останова, я получаю:

'TheFile' not found.
You need to find 'TheFile' to view the source for the current call stack frame.

Единственное решение, чтобы снова открыть мой файл, - закрыть и снова открыть Visual Studio.

Ответ 1

Чтобы остановить все файлы от закрытия после отладки, просто перейдите в

Tools > Import and Export Settings > Reset Settings

Это исправит эту ошибку, у меня сохранены старые настройки, вызвавшие эту ошибку, но я не уверен, что конкретно вызывает ее в настройках. После того, как вы разочаровываетесь в поисках четкого ответа на эту проблему, я надеюсь, что это поможет другим, которые могут иметь эту проблему.

Ответ 2

У меня было несколько подобных проблем с отладкой с Reshaper 7.1. Деинсталляция решила мои проблемы. Я не утверждаю, что проблема была в Reshaper, поскольку у меня установлены другие плагины, но другие плагины не создают таких проблем, для которых Reshaper должен был идти.

Ответ 3

У меня была такая же проблема, и мне удалось ее решить, проверив конфигурацию решения (щелкните правой кнопкой мыши по решению и выберите "Configuration Manager". Именно там я обнаружил, что для целей отладки флажок Build не был установлен. Doh. Проверка этого исправила проблему.