Necesito una solución para Resharper cuando dice 'Error al modificar documentos'. ¿Alguien sabe por qué hace esto y cómo evitarlo?

Me he dado count varias veces en los últimos meses de que a veces usaré el pequeño ícono de bombilla amarilla y hago clic derecho y selecciono una opción para que arregle algo para mí y luego solo resalta lo que iba a solucionar y aparece una post que dice "Error al modificar documentos".

¿Alguien ha tenido este problema?
¿Sabes cómo superarlo?
Es casi como si Resharper considerara que el documento es de solo lectura o algo así, aunque puedo editarlo manualmente.

Tuve el mismo problema con Visual Studio 2013.
La solución fue agregar el proyecto al control de versiones (git en mi caso).

Ahora, no necesita realizar confirmaciones si no desea, simplemente agrega la solución al control de versiones y el problema debería desaparecer.

Deshabilite el complemento de control de fuente de Visual Studio.

  1. Herramientas -> Opciones -> Control de fuente
  2. Cambie "Complemento de control de fuente actual" de "Proveedor de Microsoft Git" a "Ninguno"

¿Cuál fue el truco para mí al download y volver a cargar el proyecto en el que reside el file que no se puede editar? (Haga clic con el button derecho en el proyecto y select "Descargar proyecto" en el menu contextual.

Comencé VS 2013 como administrador y abrí proyecto y ahora funciona bien.

Permítanme tocar un poco tarde:

Resolví este error agregando un file .gitignore e intentando confirmar mis cambios.

No puedo explicar cómo esto lo resolvió, sin embargo, esto me sucedió en un repository de git completamente nuevo. He estado usando Git y VS por unos pocos meses en otro repository que ha tenido un file .gitignore de la partida y ni yo ni nadie en mi equipo tenía este problema antes.

Cambiar "Microsoft Git Provider" funcionó pero quería una solución permanente.

Ya estaba usando GIT y tenía todas las cosas de ReSharper en mi .gitignore. Estaba usando VS 2015. Cuando actualicé a la última versión de ReSharper 2017.1.3, este problema comenzó a suceder.

Hice una copy de security de mi carpeta de solución (llamada "repo_backup"), luego cloné mi repository repo de git. Todo funcionó de forma normal nuevamente. Copié mis cambios en el nuevo repository re-clonado, eliminé el repo_backup y luego seguí mi path.