web-dev-qa-db-fra.com

J'ai besoin d'une solution de contournement pour Resharper lorsqu'il indique "Échec de la modification des documents". Est-ce que quelqu'un sait pourquoi il fait cela et comment le contourner?

J'ai remarqué à quelques reprises au cours des derniers mois que parfois, j'utilisais la petite icône d'ampoule jaune, que je cliquais dessus avec le bouton droit de la souris et que je sélectionnais une option pour qu'elle répare quelque chose. message qui dit "Impossible de modifier les documents". 

Quelqu'un at-il eu ce problème?
Savez-vous comment le surmonter?
C'est presque comme si le chercheur pensait que le document était en lecture seule ou quelque chose du genre, même si je pouvais l'éditer manuellement.

79
Curtis

J'ai le même problème avec Visual Studio 2013.
La solution consistait à ajouter le projet au contrôle de version (git dans mon cas).

Maintenant, vous n'avez pas besoin de faire des commits si vous ne le souhaitez pas, mais simplement d'ajouter la solution au contrôle de version et le problème devrait disparaître.

29

Désactivez le plug-in de contrôle de source Visual Studio. 

  1. Outils -> Options -> Contrôle de la source 
  2. Remplacez "Plug-in de contrôle de source actuel" de "Fournisseur Microsoft Git" par "Aucun".
174

Ce qui a été le truc pour moi, c’est le déchargement et le rechargement le projet dans lequel se trouve le fichier qui ne peut pas être modifié. (Faites un clic droit sur le projet et sélectionnez "Décharger le projet" dans le menu contextuel.

3
Jonathan Perry

J'ai démarré VS 2013 en tant qu'administrateur et ouvert un projet, qui fonctionne désormais correctement.

1
xszaboj

Changer de "Microsoft Git Provider" a fonctionné, mais je voulais une solution permanente.

J'utilisais déjà GIT et j'avais tout le matériel ReSharper dans mon .gitignore. J'utilisais VS 2015. Lorsque j'ai mis à jour la dernière version de ReSharper 2017.1.3, ce problème a commencé à se produire.

J'ai fait une sauvegarde de mon dossier de solution (appelé "repo_backup"), puis j'ai cloné mon référentiel à partir de git. Tout a fonctionné comme d'habitude à nouveau. J'ai copié mes modifications dans le nouveau référentiel re-cloné, supprimé le repo_backup, puis poursuivi mon chemin.

0
DrCJones

Permettez-moi de retarder un peu:

J'ai résolu cette erreur en ajoutant un fichier .gitignore et en essayant de valider mes modifications.

Je ne peux pas expliquer comment cela a résolu le problème, cependant, cela m'est arrivé sur un tout nouveau dépôt git. J'utilise Git et VS depuis quelques mois sur un autre référentiel qui contient un fichier .gitignore du début à la fin, et ni moi ni personne de mon équipe n'a eu ce problème auparavant.

0
Seta