Visual Studio Tools для Git, страница не найдена, visual studio 2013.1

Я только столкнулся с странной ошибкой в ​​vs-инструментах для расширения git, при нажатии изменений я получаю следующую ошибку:

Страница 'b38f4abc-2b2c-4e4d-a047-eaaca7514610' не найден.

Я столкнулся с этой страницей в ms: http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c/view/Discussions

Они заявляют, что единственным решением для устранения проблемы является переустановка 2013 года.

У кого-нибудь есть яркие идеи, как исправить это без полной переустановки?

Ответ 1

Сегодня я получил ту же проблему и нашел ту же страницу, на которую вы ссылаетесь.

На странице 2 "Jameson M [MSFT]" отвечает, что вы можете попробовать следующее:

Если вы попадете в это состояние, первое, что я попробую, - это запустить 'devenv/setup' из командной строки visual studio в качестве администратора. Это заставит Visual Studio перестроить различные кеши для поиск этих страниц

Я сделал именно это, и после этого он работал без необходимости повторной установки VS и т.д.

Не забудьте запустить его как admin (я забыл первый раз: -))

PS. Обычно вы можете найти командную команду VS Developer:

"% ProgramFiles (x86)%\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts \"

Ответ 2

Я столкнулся с этим сегодня и обнаружил, что смог исправить его с помощью моей любимой работы "Сделать Visual Studio 2013 снова", которая немного менее серьезна, чем флаг /setup. Найдите эту папку:

C:\Users\YOUR USERNAME HERE\AppData\Local\Microsoft\VisualStudio\12.0

Там вы найдете папку под названием ComponentModelCache. Это иногда попадает в поврежденное состояние, которое может вызвать всевозможные странные неудачи. (И "иногда", я имею в виду примерно раз в неделю с тех пор, как я установил обновление 4.)

Кажется, что это папка, которую Visual Studio может с радостью перестроить с нуля (как следует из названия кеша). Поэтому убедитесь, что у вас нет экземпляров Visual Studio, а затем просто удалите эту папку. (Если вы чувствуете себя параноидальным, переместите его куда-то еще, а не удаляйте его, чтобы вы могли вернуть его, я никогда не делал этого.)

ПРИМЕЧАНИЕ: просто удалите ComponentModelCache, а не всю папку 12.0!

Теперь запустите Visual Studio еще раз. Все, вероятно, будет немного медленным, пока он перезапишет этот кеш, но после этого могут возникнуть различные проблемы. Ошибка, описанная в этом вопросе, исчезла, и поддержка VS git снова начала работать правильно, после того, как она выполняла различные причудливые вещи (например, не удалось определить, в какой ветке я был).

Ответ 3

Я получил это и пытался исправить; поэтому в случае, если это поможет кому-то еще. Я снова установил плагин, хотя это, возможно, не имело значения. В то время как я переустанавливал, я понял, что обновил resharper, пока Visual Studio все еще открыта, и я никогда не перезапускал свою машину. Поэтому я перезапустил свою машину, и ошибка исчезла.

Ответ 4

После установки последних обновлений Windows (начиная с 22/05/14) эта ошибка перестала появляться.