Подтвердить что ты не робот

После установки обновления "Visual Studio Extensions for Windows Library for JavaScript" все еще отображается как доступное обновление

После нажатия на обновление, в отличие от "Расширения Visual Studio для библиотеки Windows для Javascript" Не обновлять, я могу успешно загрузить обновление .exe.

Моя проблема в том, что даже после успешной установки обновления она по-прежнему появляется в окне "Расширения и обновления" после установки. Никакой перезапуск VS или перезагрузка моей машины не разрешит это.

Текущая версия, которая утверждает VS, установлена: 1.0.9200.20789 и версия, которую она пытается обновить до: 1.0.9651.40228

Кто-нибудь знает, как заставить VS распознать обновление? Я попытался исправить установку, также попал в программы на панели управления и не установил ее (обе версии - у меня была предыдущая версия, которая, похоже, была связана с VS2012) и переустановила ее.

Возможности этого расширения полезны, поэтому я особо не хочу его устанавливать, чтобы не видеть обновление.

4b9b3361

Ответ 1

Попробуйте обходное решение:

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

  • Получить "msiinv" отсюда: http://blogs.msdn.com/b/astebner/archive/2005/07/01/using-msiinv-to-gather-information-about-what-is-installed-on-a-computer.aspx
  • Выполнить msiinv.exe -p > out.txt
  • Откройте "out.txt" и найдите "Расширения Visual Studio для библиотеки Windows для JavaScript". Их должно быть два, один с версией 1.x и второй с версией 2.1.
  • Найдите код продукта для v1.x и удалите его с помощью msiexec /x. Для меня код продукта был {D5FEB7A1-5D0F-4CDC-8290-F52DFB53AF23}, поэтому я побежал
    msiexec /x {D5FEB7A1-5D0F-4CDC-8290-F52DFB53AF23}

Если вам нужно переустановить расширение, вы можете получить его здесь:
http://www.microsoft.com/en-us/download/details.aspx?id=40793

Ответ 2

Мое альтернативное решение, такое же, как и в Microsoft Connect:

Более простой способ (по крайней мере для меня)...

Протестировано на Visual Studio Express 2013 для Интернета и Windows 8.1.

Откройте папку: C:\ProgramData\Cache\

Вероятно, он будет скрыт, просто нажмите Windows + R и вставьте путь и нажмите Enter.

Нажмите F3 для поиска в папке, найдите: WinLibJS_CORE.msi

Некоторые результаты будут получены для вас.

Откройте окно свойств и просмотрите страницу сведений о файле. Проверьте поле темы, там указана версия.

Если вы просматриваете результаты поиска в режиме просмотра подробностей (Ctrl + Shift + 6), вы можете просто навести указатель мыши на установщик и проверить всплывающую подсказку, версия также будет там.

Теперь просто удалите старые версии и сделайте;)

По крайней мере, это сработало для меня.