За последние месяцы я несколько раз замечал, что иногда использую маленький значок желтой лампочки, щелкаю его правой кнопкой мыши и выбираю вариант, чтобы исправить что-то для меня, а затем он просто выделяет то, что он собирался исправить, и всплывает сообщение с надписью «Не удалось изменить документы».
У кого-нибудь была эта проблема?
Вы знаете, как это преодолеть?
Как будто resharper думает, что документ доступен только для чтения или что-то в этом роде, хотя я могу вручную редактировать документ.
c#
git
visual-studio-2013
resharper
Кертис
источник
источник
Ответы:
У меня была такая же проблема с Visual Studio 2013.
Решением было добавить проект в систему контроля версий (в моем случае - git).
Теперь вам не нужно делать коммиты, если вы не хотите, просто добавьте решение в систему контроля версий, и проблема должна исчезнуть.
источник
Отключите подключаемый модуль системы управления версиями Visual Studio.
источник
Уловка для меня заключалась в выгрузке и перезагрузке проекта, в котором находится файл, который не удалось отредактировать. (Просто щелкните проект правой кнопкой мыши и выберите «Выгрузить проект» из контекстного меню.
источник
Я запустил VS 2013 как администратор и открыл проект, и теперь он работает нормально.
источник
Позвольте мне вмешаться немного позже:
Я решил эту ошибку, добавив файл .gitignore и попытавшись зафиксировать свои изменения.
Я не могу объяснить, как это решило это, однако это случилось со мной в совершенно новом репозитории git. Я уже несколько месяцев использую Git и VS в другом репозитории, где изначально был файл .gitignore, и ни у меня, ни у кого-либо из моей команды раньше не было этой проблемы.
источник
Смена «Microsoft Git Provider» сработала, но мне нужно было постоянное решение.
Я уже использовал GIT, и все материалы ReSharper были в моем .gitignore. Я использовал VS 2015. Когда я обновился до последней версии ReSharper 2017.1.3, эта проблема стала возникать.
Я сделал резервную копию моей папки решения (назвал ее «repo_backup»), а затем клонировал свое репо прямо из git. Все снова заработало как обычно. Я скопировал свои изменения в новое повторно клонированное репо, удалил repo_backup и продолжил свой путь.
источник