【发布时间】: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'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 'Microsoft.Windows.DevelopmentKit.Desktop' 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 'Microsoft.Windows.DevelopmentKit.WindowsStore' 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,然后手动清理任何残留物?有什么建议么?我真的不想重建这台机器。
谢谢。
【问题讨论】: