2015-12-10 19 views
5

Tutto andava bene circa un'ora fa, quando ho provato a controllare qualcosa, la politica amichevole mi ha ricordato di "fornire un commento per il check-in". Quindi ho installato VS2015 Update 1, come alcuni dei miei colleghi, e dopo di ciò, ricevo il seguente messaggio di errore quando provo a controllare qualcosa:Errore interno in Changeset Commenti Politica dopo l'aggiornamento di VS2015 all'aggiornamento 1

Errore interno in Politica commenti commenti. Errore durante il caricamento dei criteri della politica di commenti di changeset (l'assembly della politica 'Microsoft.TeamFoundation.PowerTools.CheckinPolicies.ChangesetComments, Version = 10.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' non è registrato.). Istruzioni di installazione: per installare questo criterio, seguire le istruzioni in CheckForComments.cs.

I miei colleghi, ovviamente, no. Per quanto ne so dal VS2012 non è più necessario installare alcuna versione di Power Tools, quindi perché succede? Inoltre ho installato anche VS2013, dove NON ricevo quel messaggio di errore, quella versione funziona perfettamente. Qualcuno ha idea di dove devo guardare?

risposta

14

Ok, ho capito. In qualche modo l'installazione ha incasinato qualcosa. Sulla mia macchina cartella

C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TeamFoundation

era quasi vuoto, in cui i miei colleghi hanno avuto un bivio lì, che porta a questa cartella

C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Extensions \ XXXXXXX

dove XXXXXX varia ovviamente da macchina a macchina. Per trovare quello corretto, vai alla cartella delle estensioni (una in alto) e cerca quella che contiene "Microsoft.TeamFoundation.Build.Controls.dll" e alcune altre DLL di Team Foundation, quindi apri un prompt dei comandi con privilegi elevati e crea il junction mancante in questo modo:

mklink /j "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer" "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\XXXXXX" 

(guardare fuori, è necessario sostituire il XXXXX con il nome della cartella sul computer)

- NOTA: si prega di non dimenticare di riavviare Visual Studio dopo aver fatto questo cambiamento, al fine di inizia a fare il cheking senza interruzioni.

+0

Impressionante, grazie :-) –

+0

Grazie !!! Mi hai completamente salvato dal dover reinstallare VS ... – Sung