我正在开发一些使用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.0COMMON7IDEEXTENSIONSMICROSOFTVSGRAPHICS</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 FILESMICROSOFTEXTENSIONMANAGEREXTENSIONSMICROSOFTWINDOWS KITS10DESKTOP SDK...</description>
<path>C:PROGRAM FILES (X86)COMMON FILESMICROSOFTEXTENSIONMANAGEREXTENSIONSMICROSOFTWINDOWS KITS8.1DESKTOP 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 FILESMICROSOFTEXTENSIONMANAGEREXTENSIONSMICROSOFTWINDOWS KITS10WINDOWS STORE SDK...</description>
<path>C:PROGRAM FILES (X86)COMMON FILESMICROSOFTEXTENSIONMANAGEREXTENSIONSMICROSOFTWINDOWS KITS8.1WINDOWS STORE SDK</path>
</entry>
我猜我可能必须卸载VS 2015,然后手动清理任何残留物? 有什么建议吗? 我真的不想重建这台机器。
谢谢。
我知道这不是一个有用的答案,但错误消息表明您的注册表等无法修复。最快,最安全的清理方法是格式化磁盘并从头开始重新安装Windows。 对于您下次尝试使用Visual Studio,我强烈建议您使用虚拟机,每个VS版本一个。