20 votes

Désinstaller AnkhSVN de VS2012

Je souhaite supprimer AnkhSVN de mon installation VS2010, mais je constate que l'option de désinstallation est grisée lorsque je navigue vers TOOLS*/Extensions et mises à jour.

Démarrer Visual Studio 2012 en tant qu'administrateur et désélectionner AnkhSVN comme fournisseur de contrôle de source n'a pas activé l'option Désinstaller.

* Je ne crie pas aux TOOLS, j'essaie juste de me mettre dans l'esprit de la nouvelle interface utilisateur :-)

22voto

Eric J. Points 73338

AnkhSVN ne peut apparemment pas être désactivé ou désinstallé à partir de Visual Studio 2012.

Faites plutôt ce qui suit :

  • Fermez toutes les instances de Visual Studio.
  • Exécutez le programme de désinstallation d'AnkhSVN.

Note : J'ai exécuté le programme de désinstallation dans Revo Uninstaller, et il n'y avait aucun artefact restant (fichiers, entrées de registre).

Après avoir désinstallé AnkhSVN, vous pouvez constater que certains de vos projets ont encore des informations de liaison de contrôle de source dans le fichier .csproj. J'avais une solution avec 10 projets, et seulement 8 d'entre eux avaient ce problème (tous les projets étaient contrôlés par AnkhSVN... pas sûr pourquoi tous n'avaient pas ce problème). Dans ce cas, vous obtiendrez l'erreur :

Le projet "X" est sous contrôle de la source. Une erreur s'est produite lors de l'enregistrement de ce projet dans le contrôle de la source. Il est recommandé de ne pas apporter de modifications à ce projet.

J'ai pu résoudre ce problème en modifiant les fichiers .csproj dans un éditeur de texte et en supprimant les lignes suivantes :

<SccProjectName>Svn</SccProjectName>
<SccLocalPath>Svn</SccLocalPath>
<SccAuxPath>Svn</SccAuxPath>
<SccProvider>SubversionScc</SccProvider>

8voto

dbd Points 310

J'ai utilisé

Windows > Control Panel > Programs > Uninstall a Program > AnkhSVN.

Cela semble fonctionner sans problème pour moi. VS2012 n'était pas ouvert pendant la désinstallation.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X