安装"Visual Studio Extensions for Windows Library for JavaScript"更新后,它仍然显示为可用更新

Woo*_*ead 31 install visual-studio-2013

点击更新后,不像"Visual Studio Extensions for Windows Library for Javascript"不会更新,我可以成功下载更新.exe.

我的问题是,即使在成功安装更新后,它仍会在安装后出现在"扩展和更新"窗口中.无需重启VS或重新启动我的计算机即可解决此问题.

安装VS声明的当前版本是:1.0.9200.20789以及它尝试更新到的版本:1.0.9651.40228

有谁知道如何强制VS识别更新?我试图修复安装,也进入控制面板中的程序并卸载它(两个版本 - 我有一个似乎与VS2012链接的先前版本)并重新安装它.

此扩展的功能很有用,因此我不特别想要卸载它,以避免看到更新.

Tho*_*ler 24

试试这个解决方法:

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

  1. 从这里获取"msiinv":http://blogs.msdn.com/b/astebner/archive/2005/07/01/using-msiinv-to-gather-information-about-what-is-installed-on-a -computer.aspx
  2. msiinv.exe -p > out.txt
  3. 打开"out.txt"并找到"适用于JavaScript的Windows库的Visual Studio扩展".应该有两个,一个版本1.x版本,第二版版本2.1版本.
  4. 查找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

  • 只是一句"警告":我不知何故在我的机器上安装了3个(!!?!?)版本的扩展名.删除所有旧的,只留下新的修复工作.除此之外,这个解决方案与广告一样有效. (6认同)

nav*_*soc 12

我的替代解决方案,与Microsoft Connect上发布的解决方案相同:

一个更简单的方法(至少对我而言)......

在Visual Studio Express 2013 for Web和Windows 8.1上测试.

打开文件夹:C:\ ProgramData\Package Cache \

可能它会被隐藏,只需按下Windows + R并粘贴路径并按Enter键.

按F3在文件夹中搜索,查找:WinLibJS_CORE.msi

一些结果将为您带来.

打开属性窗口,查看文件的详细信息页面.检查主题字段,在那里指定版本.

如果您在"详细信息查看模式"(Ctrl + Shift + 6)中查看搜索结果,您可以>将鼠标悬停在安装程序上并检查工具提示,版本也将在那里.

现在,只需卸载旧版本并完成;)

至少它对我有用.