31 votes

Après avoir installé la mise à jour «Visual Studio Extensions pour la bibliothèque Windows pour JavaScript», elle apparaît toujours comme une mise à jour disponible

Après avoir cliqué sur mise à jour, contrairement à "Extensions Visual Studio pour la Bibliothèque Windows pour Javascript n'est pas de la mise à Jour, je peux télécharger la mise à jour .exe.

Mon problème est que même après l'installation de la mise à jour, il apparaît toujours dans la "les Extensions et les Mises à jour" de la fenêtre après l'installation. Aucun montant de la reprise des VS ou le redémarrage de ma machine résoudre cela.

La version actuelle que VS revendications est installé est: 1.0.9200.20789 et la version qu'il essaie de mettre à jour à: 1.0.9651.40228

Personne ne sait comment à force de VS de reconnaître la mise à jour? J'ai essayé de réparer l'installation, également revu pour les programmes dans le Panneau de Contrôle et de l'onu-installé (les deux versions - j'ai eu une version précédente qui semblent être liés à VS2012) et re-installé.

Les fonctionnalités de cette extension sont utiles, donc je n'ai pas particulièrement envie de l'onu-l'installer, pour éviter de voir la mise à jour.

24voto

Thomas Mueller Points 512

Essayez cette solution de contournement:

http://connect.microsoft.com/VisualStudio/feedback/details/847258/vs2013-keep-saying-windows-library-for-javascript-needs-updating-1-0-9651-40228

  1. Obtenez de l' "msiinv" à partir d'ici: http://blogs.msdn.com/b/astebner/archive/2005/07/01/using-msiinv-to-gather-information-about-what-is-installed-on-a-computer.aspx
  2. Exécutez msiinv.exe -p > out.txt
  3. Ouvrir "out.txt" et de trouver "Extensions Visual Studio pour la Bibliothèque Windows pour JavaScript". Il devrait y avoir deux d'entre eux, l'un avec la version 1.x et la deuxième avec la version 2.1.
  4. Recherche le code de produit pour v1.x et de le désinstaller à l'aide de msiexec /x. Pour moi, le code produit a été {D5FEB7A1-5D0F-4CDC-8290-F52DFB53AF23}, alors j'ai couru
    msiexec /x {D5FEB7A1-5D0F-4CDC-8290-F52DFB53AF23}

Si vous avez besoin de réinstaller l'extension, vous pouvez l'obtenir ici:
http://www.microsoft.com/en-us/download/details.aspx?id=40793

12voto

navossoc Points 128

Ma solution alternative, même affichés sur Microsoft Connect:

Un moyen plus facile (au moins pour moi)...

Testé sur Visual Studio Express 2013 pour le Web et Windows 8.1.

Ouvrez le dossier: C:\ProgramData\Cache\

Probablement, il sera caché, appuyez sur Windows+R et coller le chemin d'accès et appuyez sur Entrée.

Appuyez sur F3 pour effectuer une recherche dans le dossier, recherchez: WinLibJS_CORE.msi

Certains résultats seront mis pour vous.

Ouvrez les propriétés de la fenêtre et de regarder à la page des détails du fichier. Vérifiez le champ de l'objet, la version est spécifié.

Si vous affichez les résultats de la recherche dans "détails du mode d'affichage" (Ctrl+Maj+6), vous pouvez juste > placez le pointeur de la souris sur le programme d'installation et de vérifier l'info-bulle, la version sera là aussi.

Maintenant, il suffit de désinstaller les anciennes versions et fait ;)

Au moins, il a travaillé pour moi.

0voto

xkalibur 04 Points 1

Une autre alternative PowerShell sur la résolution de ce problème peut également être trouvée ici: http://blogs.msdn.com/b/lighthouse/archive/2014/04/21/can-t-update-visual-studio-2013-extensions-for- the-windows-library-for-javascript.aspx

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