2014-12-10 16 views
7

Sto usando TFS per il controllo del codice sorgente e l'altro giorno ho sganciato il mio laptop mentre eseguivo VS. Non riuscivo a connettermi a Internet e sfortunatamente ci fu un arresto imprevisto. Da allora non sono stato in grado di andare alle modifiche in sospeso e confrontare il file con la sua versione precedente. Quando lo faccio, si blocca Visual Studio.Visual Studio si arresta in modo anomalo durante il tentativo di diffare o confrontare i file

Posso modificare lo strumento utente in Opzioni> Controllo origine> Visual Studio Team Server per utilizzare un controllo differenziale di terze parti e non ha alcun problema. Tuttavia, mi sono abituato al controllo diff di Visual Studio e vorrei continuare ad usarlo, se non altro perché non apre una finestra separata per diffare.

Dato che non sono sicuro della fonte di il problema, la mia domanda è duplice:

In primo luogo, come posso correggere il controllo diff di Visual Studio e fermarlo dall'arresto anomalo ogni volta che provo a confrontarlo con la versione precedente.

Oppure, se il problema riguarda TFS, perché si blocca e come risolverlo?

+0

Alcuni file potrebbero essere stati danneggiati. Hai provato a riparare VS? http://msdn.microsoft.com/en-us/library/aa983433%28v=vs.90%29.aspx – MvdD

+0

Ho solo provato a riparare TFS, non VS. Ci proverò e vedrò cosa succede. – rockzombie2

+0

Purtroppo non ha funzionato. – rockzombie2

risposta

11
  • VS Tools
  • Opzioni
  • Text Editor
  • Html
  • avanzata
  • estensione di gestione
  • Identificare le estensioni utili

Modificare questa impostazione su false. Vecchia domanda, ma ho dovuto sistemarla di recente, quindi il bug esiste ancora!

+0

Grazie per aver postato questo. Dopo quasi un'ora di ricerche e prove su cose diverse che non hanno funzionato, questo ha fatto. – Caverman

0

Ho risolto questo problema andando in Strumenti -> Opzioni -> Fonte di controllo -> Plug-in Selezione e cambiando il plug-in per "Git"

+1

Anche se non è una risposta valida, trovo che questo sia un commento molto utile. Risolverebbe sicuramente molti dei miei problemi. – Hydrospanners

0
  1. tenta di disattivare la capacità di identificare le estensioni utili: Vai Strumenti -> Opzioni ->Text Editor ->Html -> Avanzate -> Gestione Extension ->Identificare utile Ex tensioni e passare a false.
  2. È possibile avviare VS in modalità provvisoria con il parametro "/SafeMode".
Problemi correlati