Мне нужно обходное решение для Resharper, когда он говорит "Не удалось изменить документы". Кто-нибудь знает, почему он это делает и как обойти это?
Я заметил несколько раз за последние месяцы, что иногда я буду использовать значок маленькой желтой лампочки и щелкните его правой кнопкой мыши и выберите вариант, чтобы он что-то исправить для меня, а затем он просто подсвечивает, что он собирается исправить, и появляется сообщение с сообщением "Не удалось изменить документы".
У кого-нибудь была эта проблема?
Вы знаете, как его преодолеть?
Это почти так, как если бы resharper думал, что документ доступен только для чтения или что-то еще, хотя я могу вручную отредактировать документ.
Ответы
Ответ 1
У меня была такая же проблема с Visual Studio 2013.
Решением было добавить проект в управление версиями (git в моем случае).
Теперь вам не нужно делать коммиты, если вы этого не хотите, а просто добавьте решение для контроля версий, и проблема должна исчезнуть.
Ответ 2
Отключите подключаемый модуль управления исходным кодом Visual Studio.
- Инструменты → Параметры → Контроль источника
- Измените "Подключаемый модуль текущего источника управления" от "Microsoft Git Provider" до "None"
Ответ 3
Какая уловка для меня была разгрузка и перезагрузка проекта, в котором находится файл, который не может быть изменен. (Просто щелкните правой кнопкой мыши по проекту и выберите "Выгрузить проект" из контекстного меню.
Ответ 4
Я начал VS 2013 в качестве администратора и открыл проект, и теперь он отлично работает.
Ответ 5
Позвольте мне немного перезвонить:
Я решил эту ошибку, добавив файл .gitignore и попытаюсь зафиксировать мои изменения.
Я не могу объяснить, как это удалось решить, однако это произошло со мной в совершенно новом репозитории git. Я использовал git и VS для нескольких moth в другом репозитории, у которого был файл .gitignore от beguining, и ни у меня, ни у кого в моей команде не было этой проблемы раньше.
Ответ 6
Изменение "Microsoft Git Provider" работало, но я хотел найти постоянное решение.
Я уже использовал Git и имел все вещи ReSharper в моем .gitignore. Я использовал VS 2015. Когда я обновился до последней версии ReSharper 2017.1.3, эта проблема возникла.
Я сделал резервную копию моей папки решений (называемой ей "repo_backup" ), а затем клонировал свое репо из git. Все снова работало нормально. Я скопировал свои изменения в новое повторное клонирование репо, удалил repo_backup, а затем продолжил свой путь.