9
votes

Visual Studio Crashing lorsque vous essayez de différer ou de comparer des fichiers

J'utilise TFS pour le contrôle de la source et l'autre jour, j'ai abonné à mon ordinateur portable lors de l'exécution vs. Je ne pouvais pas me connecter à Internet et, malheureusement, il y avait une fermeture inattendue. Depuis lors, je n'ai pas pu entrer dans les modifications en attente et comparer le fichier à sa version précédente. Quand je le fais, il bloque Visual Studio.

Je peux modifier l'outil utilisateur dans Options> Source Control> Visual Studio Team Foundation Foundation Server pour utiliser un tiers DIFICER DIFFER et ne fonctionne aucun problème. Cependant, je suis habitué à utiliser le vérificateur de diffam vitical de Visual Studio et je voudrais continuer à l'utiliser, si seulement cela n'ouvre pas une fenêtre séparée pour diffuser.

Comme je ne suis pas sûr de la source du problème, ma question est double:

Premièrement, comment puis-je réparer le vérificateur DIFFF de Visual Studio et l'empêcher de se bloquer à chaque fois que j'essaie de comparer avec la version précédente.

ou, si le problème réside avec TFS, pourquoi est-ce qu'il se bloque et comment puis-je le réparer?


5 commentaires

Certains fichiers auraient pu être corrompus. Avez-vous essayé de réparer vs? MSDN.MicRosoft.com/en-us/ Bibliothèque / AA983433% 28V = vs.90% 29.aspx


J'ai seulement essayé de réparer TFS, pas vs. Je vais essayer cela et voir ce qui se passe.


Malheureusement, cela n'a pas fonctionné.


Est-ce que c'est devenv.exe qui se bloque? Ou un autre processus? Vous pouvez utiliser ProCDump de Sysinternals pour obtenir un fichier de vidage. Peut-être que la StackTrace vous donnera plus d'informations.


J'ai téléchargé ProcDump et lancé VS l'utiliser pour attirer des exceptions. Ce était la sortie, et j'ai réalisé que je n'avais pas l'extension de TFS2JIRA Notre équipe utilisée installée alors j'ai installé cela Ensuite, Reran Visual Studio. Ceci était la sortie que j'ai obtenue après l'exécution avec le plug-in installé.


3 Réponses :


12
votes

Cliquez sur le menu Visual Studio:

  • outils > Options

    Puis sur le panneau gauche:

    • éditeur de texte > html > avancé

      et enfin sur le panneau droit:

      • Gestion de l'extension > Identifier des extensions utiles

        Changer ce paramètre sur FALSE.

        C'est une ancienne question, mais j'avais besoin de résoudre ce problème récemment, alors le bogue existe toujours!


0 commentaires

0
votes

J'ai résolu ce problème en allant à Outils -> Options -> Contrôle de la source -> Sélection du plug-in et changement du plug-in "Git"


1 commentaires

Bien que non une réponse valide, je trouve toujours cela comme un commentaire très utile. Cela résoudrait beaucoup de mes problèmes.



0
votes
  1. Essayez de désactiver la capacité d'identifier des extensions utiles: Allez à Outils -> Options -> Editeur de texte -> HTML -> avancé -> Gestion de la vulgarisation -> Identifier des extensions utiles et basculer vers faux . .
  2. Vous pouvez démarrer vs en mode sans échec avec "" / Safemode " param.

0 commentaires