Невозможно отредактировать извлеченный файл (TFS) в Visual Studio 2013

Так как я изменил свой пароль Windows, я больше не могу вставлять полученный файл в Visual Studio 2013! Где раньше мне просто нужно было вводить текст, и он будет проверять файл в фоновом режиме, теперь он даже не позволит мне вводить в файл после того, как я вручную проведу файл, из браузера решений! Как будто VS 2013 игнорирует клавиатуру в проекте под контролем источника. Это хорошо для других проектов, даже проект под контролем источника!

Я думаю, что я помню это раньше со старыми версиями Visual Studio и разрешил его с опцией "Go online", но я не вижу эту опцию в VS 2013, или проект не "отключен", поэтому опция недоступно.

Это, очевидно, связано с настройкой TFS в проекте, но я просто не могу пройти мимо него. Я заблокирован и буду благодарен за любые предложения.

Ответ 1

Я приостановил работу Resharper и перезапустил Visual Studio 2013. После того, как я открыл его, проблема исчезла. Возобновление Resharper вызвало проблему снова возникнуть.

Решение довольно велико, поэтому, возможно, это и есть. Перед тем, как поставить Resharper в режим приостановки, я попытался отключить анализ кода, считая, что рабочая нагрузка слишком велика, но это не помогло. Тем не менее, приостановление. Надеюсь, это поможет кому-то еще с той же проблемой.

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

Обновление: Очистка кэша resharper, предложенная Александром, решила исходную проблему.

Ответ 2

Я хотел бы добавить комментарий Alexander в качестве ответа, так как он помог мне точно решить проблему:


Очистите кеши R # (ReSharper), удалив все папки (и файлы) из пути

C:\Users\{User Name}\AppData\Local\JetBrains\ReSharper\v8.2\SolutionCaches\

а затем снова откройте решение.


Примечание: (спасибо Antak за предоставление этой информации!)

Вы можете вставить

%userprofile%\AppData\Local\JetBrains\ReSharper\v8.2\SolutionCaches

в текстовое поле пути проводника файла (откройте его через Win + E или используйте Win + R и вставьте путь в окно команд), это автоматически разрешит физический путь в ваш каталог пользователя.

Ответ 3

Это случилось со мной. Все мои файлы JavaScript были "мертвыми". Под "мертвым" я подразумеваю, что все нормальные раскраски/функциональности VS intellisense исчезли; Файлы js были недоступны для редактирования, хотя Resharper все еще работал; все другие файлы, отличные от js, кажутся нормальными. В дополнение к Resharper я также ранее устанавливал Web Essentials и использовал оба инструмента.

Во-первых, я очистил кеши R #, как упоминалось выше Александром. После перезапуска VS этот DID НЕ работает. Файлы JS все еще мертвы.

Затем я отключил веб-Essentials. Затем я перезапустил. ЭТО РАБОТАЕТ.

Затем я снова включил веб-Essentials, перезапустил снова, и все кажется ОК. Я скрещиваю пальцы...

Ответ 4

У меня тоже была эта проблема с последней версией ReSharper (9.0.0.0), но очистка кеша, как указано выше, не работала. Мне действительно нужно было войти в мои настройки ReSharper (ReSharper → Options → General) и нажать кнопку "Очистить кеши". Как только я это сделал и перезапустил VS, все снова работает.

Ответ 5

Попробуйте: /safemode
У меня была аналогичная проблема, когда я не мог редактировать большинство моих файлов, но я мог редактировать файлы *.ps1.
У меня нет TFS, у меня есть resharper и другие плагины.
Что для меня работало:

  • Начните визуальную студию в безопасном режиме: C:\..\IDE>devenv /safemode
  • Закрыть VS.
  • Начать VS нормально.

Это, вероятно, имеет тот же эффект, что и приостановка и возобновление resharper, но я не уверен, какой плагин может вызвать проблему. Если у вас возникли проблемы, вы можете попробовать.

Ответ 6

Я ударил обновление (перезагрузка), и он решил похожие проблемы, поэтому, возможно, вам лучше попробовать это перед реестром IDE. ctrl shift F5