Мне нужен обходной путь для Resharper, когда он говорит "не удалось изменить документы". Кто-нибудь знает, почему он это делает и как обойти это?



Я заметил несколько раз за последние месяцы, что иногда я буду использовать маленький значок желтой лампочки и щелкните правой кнопкой мыши его и выберите вариант для него, чтобы исправить что-то для меня, а затем он просто подчеркивает, что он собирался исправить и всплывает сообщение, которое говорит "не удалось изменить документы".



У кого - нибудь была эта проблема?

Знаете ли вы, как его преодолеть?

Это почти так же, как если бы Решарпер думал, что документ доступен только для чтения или что-то еще, хотя я можно вручную редактировать документ.

804   6  

6 ответов:

У меня была такая же проблема с Visual Studio 2013.
Решение состояло в том, чтобы добавить проект в систему управления версиями (git в моем случае).

теперь вам не нужно делать коммиты, если вы не хотите, но просто добавьте решение для контроля версий, и проблема должна уйти.

отключите подключаемый модуль управления версиями Visual Studio.

  1. Tools - > Options - > Source Control
  2. изменить "текущий плагин управления исходным кодом" с "Microsoft Git Provider" на "нет"

какой же трюк для меня был выгрузка и перегрузка проект, в котором находится файл, который не может быть изменен. (Просто щелкните правой кнопкой мыши на проекте и выберите "выгрузить проект" из контекстного меню.

Я начал VS 2013 как администратор и открыл проект, и теперь он работает нормально.

позвольте мне перезвонить немного поздно:

Я решил эту ошибку путем добавления .gitignore файл и пытается зафиксировать мои изменения.

Я не могу объяснить, как это решило его, однако, это произошло со мной на совершенно новом репозитории git. Я использую Git и VS для нескольких мотыльков на другом репозитории, у которого был a .файл gitignore с самого начала, и ни у меня, ни у кого в моей команде не было этой проблемы раньше.

изменение "Microsoft Git Provider" работало, но я хотел постоянное решение.

Я уже использовал GIT и имел все материалы ReSharper в моем .gitignore. Я использовал VS 2015. Когда я обновился до последней версии ReSharper 2017.1.3, эта проблема начала происходить.

Я сделал резервную копию своей папки решения (называемой "repo_backup"), а затем клонировал свое РЕПО прямо из git. Все снова работало как обычно. Я скопировал свои изменения в новое повторно клонированное РЕПО, удалил repo_backup, а затем продолжил свой путь.

Comments

    Ничего не найдено.