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) эта ошибка перестала появляться.