2015-12-10 4 views
5

Tout allait bien il y a une heure, quand j'ai essayé de vérifier quelque chose, la politique me rappelle de "fournir un commentaire pour le check-in". Ensuite, j'ai installé VS2015 Update 1, comme certains de mes collègues l'ont fait, et après cela, je reçois le message d'erreur suivant:Erreur interne dans la modification des commentaires Politique après la mise à jour VS2015 à la mise à jour 1

Erreur interne dans la politique des commentaires de modifications. Erreur lors du chargement de la règle de stratégie Commentaires sur les modifications (L'assembly de règles 'Microsoft.TeamFoundation.PowerTools.CheckinPolicies.ChangesetComments, Version = 10.0.0.0, Culture = neutre, PublicKeyToken = b03f5f7f11d50a3a' n'est pas enregistré.). Instructions d'installation: Pour installer cette politique, suivez les instructions dans CheckForComments.cs.

Mes collègues, bien sûr, ne le font pas. Pour autant que je sache depuis VS2012, il n'est plus nécessaire d'installer une version des Power Tools, alors pourquoi cela se produit-il? En outre, j'ai également VS2013 installé, où je ne reçois pas ce message d'erreur, cette version fonctionne parfaitement. Quelqu'un ayant une idée d'où je dois regarder?

Répondre

14

D'accord, j'ai compris. D'une manière ou d'une autre, l'installation a chamboulé quelque chose. Sur ma machine, le dossier

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

était assez vide, où mes collègues avaient une jonction là, menant à ce dossier

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

où XXXXXX varie évidemment d'une machine à l'autre. Pour trouver le bon, allez dans le dossier extensions (un en haut) et recherchez celui qui contient "Microsoft.TeamFoundation.Build.Controls.dll" et d'autres DLLs Teamfoundation, puis ouvrez une invite de commande élevée et créez la jonction manquante comme ceci:

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" 

(attention, vous devez remplacer le XXXXX avec le nom du dossier sur votre machine)

- NOTE: S'il vous plaît n'oublient pas REDÉMARRER Visual studio après avoir fait ce changement afin de commencer à brasser en toute transparence.

+0

Génial, Merci :-) –

+0

Merci! Vous m'avez totalement sauvé d'avoir à réinstaller VS ... – Sung