Installation “安装后”;用于JavaScript的Windows库的Visual Studio扩展”;更新,它仍然显示为可用更新

Installation “安装后”;用于JavaScript的Windows库的Visual Studio扩展”;更新,它仍然显示为可用更新,installation,visual-studio-2013,Installation,Visual Studio 2013,单击update之后,我可以成功下载update.exe 我的问题是,即使成功安装了更新,它仍然会在安装后出现在“扩展和更新”窗口中。重新启动VS或重新启动我的机器都无法解决此问题 VS声称安装的当前版本为:1.0.9200.20789,它试图更新的版本为:1.0.9651.40228 有人知道如何强制VS识别更新吗?我尝试过修复安装,也进入了控制面板中的程序并取消了安装(两个版本-我有一个以前的版本似乎链接到VS2012),然后重新安装 此扩展的功能非常有用,因此我不想特别取消安装,以避免看到

单击update之后,我可以成功下载update.exe

我的问题是,即使成功安装了更新,它仍然会在安装后出现在“扩展和更新”窗口中。重新启动VS或重新启动我的机器都无法解决此问题

VS声称安装的当前版本为:1.0.9200.20789,它试图更新的版本为:1.0.9651.40228

有人知道如何强制VS识别更新吗?我尝试过修复安装,也进入了控制面板中的程序并取消了安装(两个版本-我有一个以前的版本似乎链接到VS2012),然后重新安装

此扩展的功能非常有用,因此我不想特别取消安装,以避免看到更新。

尝试以下解决方法:

  • 从此处获取“MSINV”:
  • 运行
    msinv.exe-p>out.txt
  • 打开“out.txt”并找到“VisualStudioExtensionsforWindowsLibraryforJavaScript”。应该有两个,一个版本为1.x,第二个版本为2.1
  • 查找v1.x的产品代码,并使用
    msiexec/x
    卸载它。对我来说,产品代码是
    {D5FEB7A1-5D0F-4CDC-8290-F52DFB53AF23}
    ,所以我运行了
    msiexec/x{D5FEB7A1-5D0F-4CDC-8290-F52DFB53AF23}
  • 如果您需要重新安装扩展,可以在此处获取:

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

    一个更简单的方法(至少对我来说)

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

    打开文件夹: C:\ProgramData\Package缓存\

    可能它将被隐藏,只需按Windows+R并粘贴路径,然后按Enter键

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

    我们会为您带来一些结果

    打开属性窗口并查看文件的详细信息页面。 检查“主题”字段,其中指定了版本

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

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

    至少它对我有用


    另一个解决此问题的PowerShell替代方案也可以在这里找到:

    只是一句“警告”:我的机器上安装了3个(!!?!?)版本的扩展。删除所有旧版本,只保留新版本,以便此修复程序正常工作。除此之外,这个解决方案就像广告宣传的那样有效。谢谢你,这件事让我发疯了!谢谢Joce,我也遇到过同样的情况!也许我每次尝试更新时都安装了不同的副本。。。事实上,我不得不删除4个包中的3个,旧的包,以使其工作!奇怪的是,步骤2每次运行只显示两个包,但每次卸载都会显示另一个旧包。。我只是重复步骤2-3-4,直到我只有一个实例,新的一个..这是为VS 2013 Pro做的。我喜欢这个,因为您不需要下载和执行工具。要卸载,请右键单击.msi文件并在上下文菜单中选择“卸载”。