web-dev-qa-db-fra.com

AnkhSVN ne s'affiche pas dans Visual Studio 2017

Je ne peux pas voir AnkhSVN comme une option sous "Outils - Options - Contrôle de source" dans Visual Studio 2017. J'ai désinstallé et réinstallé AnkhSVN, mais aucun effet.

Y'a t'il un moyen d'arranger cela?

9
Sean Kearon

Je suis venu ici à la recherche d'une réponse à la même question. J'exécute Windows 10 Entreprise et j'avais VS2015 avec AnkhSVN fonctionnant avant et après l'installation de VS2017, mais dans VS2017 AnkhSVN n'était pas disponible sous SCC Sélection de plug-in (même après la désinstallation et la réinstallation des exécutables d'installation) téléchargé depuis http://ankhsvn.open.collab.net , qui offre l'enregistrement contre VS Dev15/2017).

C'est ce qui a finalement fonctionné:

  1. AnkhSVN supprimé (Windows: Ajout/Suppression de programmes)
  2. Package AnkhSVN Nuget installé (Visual Studio: Outils/Extensions et mises à jour)

Donc, je pense que l'astuce consiste à "supprimer le programme installé par MSI/EXE suivi de l'installation de l'extension via Visual Studio VSIX".

J'ai également pu par la suite mettre à niveau AnkhSVN (2.7.12815 à partir de l'installation de VSIX), en exécutant le programme d'installation EXE téléchargé pour la dernière version quotidienne (2.7.12821), après quoi AnkhSVN est disponible à la fois dans VS2015 et 2017, bien que j'ai dû resélectionner en 2015.

14
AlanK

J'ai eu le même problème avec VS2017 et j'ai essayé la solution fournie par AlanK en vain. Voici la solution qui a résolu le problème pour moi: https://developercommunity.visualstudio.com/content/problem/119486/on-fresh-installation-extensions-are-not-working.html

  1. Désinstallez le plug-in de contrôle de code source.

  2. Effectuez une sauvegarde des fichiers suivants:

    • C:\USERS\USERNAME\APPDATA\LOCAL\Microsoft\VISUALSTUDIO\15.0_XXXXXXXX\privateregistry.bin

    • C:\USERS\USERNAME\APPDATA\LOCAL\Microsoft\VISUALSTUDIO\15.0_XXXXXXXX\privateregistry.user.bin

  3. Supprimez ces fichiers:

    • C:\USERS\USERNAME\APPDATA\LOCAL\Microsoft\VISUALSTUDIO\15.0_XXXXXXXX\privateregistry.bin
    • C:\USERS\USERNAME\APPDATA\LOCAL\Microsoft\VISUALSTUDIO\15.0_XXXXXXXX\privateregistry.user.bin
  4. Démarrez Visual Studio 2017.

  5. Installez le plug-in de contrôle de source.

3
Elebasi

Vous devez installer le package "Ankh.VS15Package.vsix" avec le logiciel AnkhSVN dans votre système car la version d'AnkhSVN que vous installez peut prendre en charge uniquement jusqu'à Visual Studio 2015 ou moins. J'ai eu le même problème et l'ai résolu en installant le package mentionné.

1
Snehlata Shaw

J'ai eu un problème similaire après l'une des mises à jour de Visual Studio 2017. J'ai fait tourner Visual Studio et j'essayais de suivre les étapes de @ AlanK. J'ai désinstallé comme à l'étape 1. Quand j'ai fait l'étape 2, VS a dit que le plugin était déjà installé. J'ai redémarré Visual Studio, pensant qu'il était confus du fait que j'ai désinstallé via Ajout/Suppression de programmes.

J'ai vérifié à nouveau et le plugin AnkhSVN a été montré comme désactivé. Je l'ai activé, puis AnkhSVN et VS 2017 ont recommencé à bien jouer.

J'ai lu la réponse de Snehlata Shaw, et je pense que ce que j'ai désinstallé des programmes d'ajout/suppression est la version 2015 et antérieure d'AnkhSvn. Je ne peux pas être sûr à 100% que la désinstallation a aidé ou non la version 2017.

En résumé, assurez-vous que le plugin n'est pas seulement désactivé. VS 2017 dit (maintenant que c'est activé) qu'AnknSvn ralentit le démarrage de 6 secondes et peut-être que je l'ai désactivé sans réaliser ce que je faisais (lundi matin ??).

0
Ironchef