【问题标题】:Visual Studio 2015 Installation issuesVisual Studio 2015 安装问题
【发布时间】:2017-08-09 20:37:57
【问题描述】:

我正在开发一些使用 Visual Studio 6、Visual Studio .net 和 Visual Studio 2010 的非常旧的软件。所以我最终不得不安装从 6 一直到 2017 的各种版本的工作室。在某些时候得到了一些东西搞砸了,我最终卸载并重新安装了一大堆东西。其他一切现在都正常,但 Visual Studio 2015 已经成功了。我卸载了与 2015 相关的所有内容,然后重新安装。同样的问题。再次卸载,希望卸载程序能正确删除东西,重新安装,再次不行。

所以,当我打开 VS 时,右上角的登录按钮什么也没做。如果我尝试创建一个测试 C++ 项目,它只会关闭您输入项目详细信息的屏幕,然后重新打开它,那里没有乐趣。如果我打开一个包含 C++ 项目的解决方案,它会说它不知道如何加载该类型的项目文件。

如果我在 VS 2017 中构建项目并将项目保留为 VS 2015,我会收到链接器错误“链接:致命错误 LNK1104:无法打开文件 'mfc140d.lib'”,因此很可能没有正确安装。

点击登录按钮后,其他菜单会高亮显示,但没有菜单。

ActivityLog.xml 包含如下内容:

      <entry>
    <record>366</record>
    <time>2017/08/08 14:18:48.820</time>
    <type>Error</type>
    <source>Extension Manager</source>
    <description>Error loading extension: This VSIX does not apply to any product installed on this machine. The problem could be that the VSIX manifest&apos;s format is not recognized, or that the manifest has been corrupted. Data at the root level is invalid. Line 1, position 1. </description>
    <path>C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 14.0\COMMON7\IDE\EXTENSIONS\MICROSOFT\VSGRAPHICS\</path>
  </entry>
  <entry>
    <record>367</record>
    <time>2017/08/08 14:18:49.123</time>
    <type>Error</type>
    <source>Extension Manager</source>
    <description>Extension will not be loaded because an extension with the same ID &apos;Microsoft.Windows.DevelopmentKit.Desktop&apos; is already loaded at C:\PROGRAM FILES (X86)\COMMON FILES\MICROSOFT\EXTENSIONMANAGER\EXTENSIONS\MICROSOFT\WINDOWS KITS\10\DESKTOP SDK\...</description>
    <path>C:\PROGRAM FILES (X86)\COMMON FILES\MICROSOFT\EXTENSIONMANAGER\EXTENSIONS\MICROSOFT\WINDOWS KITS\8.1\DESKTOP SDK\</path>
  </entry>
  <entry>
    <record>368</record>
    <time>2017/08/08 14:18:49.123</time>
    <type>Error</type>
    <source>Extension Manager</source>
    <description>Extension will not be loaded because an extension with the same ID &apos;Microsoft.Windows.DevelopmentKit.WindowsStore&apos; is already loaded at C:\PROGRAM FILES (X86)\COMMON FILES\MICROSOFT\EXTENSIONMANAGER\EXTENSIONS\MICROSOFT\WINDOWS KITS\10\WINDOWS STORE SDK\...</description>
    <path>C:\PROGRAM FILES (X86)\COMMON FILES\MICROSOFT\EXTENSIONMANAGER\EXTENSIONS\MICROSOFT\WINDOWS KITS\8.1\WINDOWS STORE SDK\</path>
  </entry>

我猜我可能必须卸载 VS 2015,然后手动清理任何残留物?有什么建议么?我真的不想重建这台机器。

谢谢。

【问题讨论】:

    标签: c++ visual-studio-2015


    【解决方案1】:

    我知道这不是一个有用的答案,但错误消息表明您的注册表等已无法修复。最快和最安全的清理方法是格式化磁盘并从头开始重新安装 Windows。 对于您下次尝试使用 Visual Studio,我强烈推荐虚拟机,每个 VS 版本一个。

    【讨论】:

    • 遗憾的是,该产品的构建过程需要在同一台 PC 上安装三个这些版本的 VS。我确实有用于其他用途的 VM,但当然我没有 i9 或具有 128 gigs 内存的线程撕裂器或其他东西 :-),这毕竟只是一台公司开发机器。但你可能是对的。就在我必须这样做之前,我希望找到一个关于如何手动删除所有残余 VS 2015 的好博客。我以前为 VS 6 做过。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多