Мне нужен обходной путь для Resharper, когда он говорит "не удалось изменить документы". Кто-нибудь знает, почему он это делает и как обойти это?
Я заметил несколько раз за последние месяцы, что иногда я буду использовать маленький значок желтой лампочки и щелкните правой кнопкой мыши его и выберите вариант для него, чтобы исправить что-то для меня, а затем он просто подчеркивает, что он собирался исправить и всплывает сообщение, которое говорит "не удалось изменить документы".
У кого - нибудь была эта проблема?
Знаете ли вы, как его преодолеть?
Это почти так же, как если бы Решарпер думал, что документ доступен только для чтения или что-то еще, хотя я можно вручную редактировать документ.
6 ответов:
У меня была такая же проблема с Visual Studio 2013.
Решение состояло в том, чтобы добавить проект в систему управления версиями (git в моем случае).теперь вам не нужно делать коммиты, если вы не хотите, но просто добавьте решение для контроля версий, и проблема должна уйти.
отключите подключаемый модуль управления версиями Visual Studio.
- Tools - > Options - > Source Control
- изменить "текущий плагин управления исходным кодом" с "Microsoft Git Provider" на "нет"
какой же трюк для меня был выгрузка и перегрузка проект, в котором находится файл, который не может быть изменен. (Просто щелкните правой кнопкой мыши на проекте и выберите "выгрузить проект" из контекстного меню.
позвольте мне перезвонить немного поздно:
Я решил эту ошибку путем добавления .gitignore файл и пытается зафиксировать мои изменения.
Я не могу объяснить, как это решило его, однако, это произошло со мной на совершенно новом репозитории git. Я использую Git и VS для нескольких мотыльков на другом репозитории, у которого был a .файл gitignore с самого начала, и ни у меня, ни у кого в моей команде не было этой проблемы раньше.
изменение "Microsoft Git Provider" работало, но я хотел постоянное решение.
Я уже использовал GIT и имел все материалы ReSharper в моем .gitignore. Я использовал VS 2015. Когда я обновился до последней версии ReSharper 2017.1.3, эта проблема начала происходить.
Я сделал резервную копию своей папки решения (называемой "repo_backup"), а затем клонировал свое РЕПО прямо из git. Все снова работало как обычно. Я скопировал свои изменения в новое повторно клонированное РЕПО, удалил repo_backup, а затем продолжил свой путь.
Comments