web-dev-qa-db-fra.com

Impossible de modifier le fichier extrait (TFS) dans Visual Studio 2013

Depuis que j'ai changé mon mot de passe Windows, je ne peux plus taper dans un fichier extrait dans Visual Studio 2013! Alors qu'avant, je devais juste commencer à taper et que le fichier serait extrait en arrière-plan, maintenant il ne me permettra même plus de taper dans le fichier après avoir extrait le fichier manuellement, à partir de l'Explorateur de solutions! C'est comme si VS 2013 ignorait le clavier du projet sous contrôle de source. C'est bien pour d'autres projets, même des projets sous contrôle de source!

Je pense que je me souviens avoir vu cela auparavant avec des versions plus anciennes de Visual Studio et l'avoir résolu avec une option "Aller en ligne" mais je ne peux pas voir cette option dans VS 2013, ou le projet n'est pas "hors ligne" donc l'option n'est pas disponible .

Ceci est évidemment lié au paramètre TFS du projet, mais je ne peux tout simplement pas le dépasser. Je suis bloqué et apprécierais toutes suggestions.

45
Seamus Barrett

J'ai suspendu Resharper et redémarré Visual Studio 2013. Une fois que je l'ai rouvert, le problème avait disparu. La reprise de Resharper a fait réapparaître le problème.

La solution est assez large alors c'est peut-être ça. Avant de mettre Resharper en mode suspension, j'ai essayé de désactiver l'analyse de code en pensant que la charge de travail était tout simplement trop importante, mais cela n'a pas aidé. La suspension l'a fait. J'espère que cela aide quelqu'un d'autre avec le même problème.

Tout ce que je dois faire maintenant est de trouver comment remettre Resharper dans le jeu sans que le problème revienne. Nous comptons sur Resharper car c'est un merveilleux outil. Étant donné que la solution contient de nombreux projets, je vais essayer de créer une solution plus petite avec mon projet Web et simplement référencer les autres projets en tant qu'assemblages. Peut-être que cela aidera

Mise à jour: l'effacement du cache de resharper comme suggéré par Alexander a résolu le problème d'origine.

58
Seamus Barrett

Je voudrais ajouter Alexander commentaire comme réponse, car cela m'a aidé à résoudre exactement le problème:


Nettoyer les caches R # (ReSharper) en supprimant tous les dossiers (et fichiers) du chemin

C:\Users\{User Name}\AppData\Local\JetBrains\ReSharper\v8.2\SolutionCaches\

puis rouvrez la solution.


Remarque: (Merci à Antak pour avoir fourni ces informations!)

Vous pouvez coller

%userprofile%\AppData\Local\JetBrains\ReSharper\v8.2\SolutionCaches

dans la zone de texte du chemin de l'explorateur de fichiers (ouvrez-le via Win+E, ou utilisez Win+R et collez le chemin dans la fenêtre de commande), cela résoudra automatiquement le chemin physique dans le répertoire de votre utilisateur.

17
Matt

Cela m'est arrivé. Tous mes fichiers JavaScript sont morts. Par "mort", je veux dire que toute la coloration/fonctionnalité normale de VS intellisense avait disparu; les fichiers js n'étaient pas modifiables, bien que Resharper fonctionnait toujours en quelque sorte; tous les autres fichiers non js semblent être normaux. En plus de Resharper, j'avais également précédemment installé Web Essentials et utilisais les deux outils.

Tout d'abord, j'ai effacé les caches R # comme mentionné ci-dessus par Alexander. Après le redémarrage de VS, cela DID NE FONCTIONNE PAS. Les fichiers JS sont toujours morts.

Ensuite, j'ai désactivé Web Essentials. Puis j'ai redémarré. Cela a fonctionné.

J'ai ensuite réactivé Web Essentials, redémarré à nouveau et tout semble OK. Je croise les doigts ....

3
brando

J'ai également eu ce problème avec la dernière version de ReSharper (9.0.0.0), mais l'effacement du cache comme indiqué ci-dessus n'a pas fonctionné. En fait, je devais aller dans mes options ReSharper (ReSharper -> Options -> Général) et cliquer sur le bouton "Clear Caches". Une fois que j'ai fait cela et redémarré VS, tout fonctionne à nouveau.

3
mgoodric

Essayez: /safemode
J'ai eu un problème similaire où je ne pouvais pas modifier la plupart de mes fichiers, mais je pouvais modifier les fichiers * .ps1.
Je n'ai pas de TFS, j'ai un resharper et d'autres plugins.
Ce qui a fonctionné pour moi, c'est:

  • Démarrez Visual Studio en mode sans échec: C:\..\IDE>devenv /safemode
  • Fermer VS.
  • Démarrez VS normalement.

Cela a probablement le même effet que la suspension et la reprise du resharper, mais je ne sais pas quel plugin pourrait être à l'origine du problème. Si vous rencontrez des problèmes, c'est quelque chose que vous pouvez essayer.

0
Myster