Visual Studio 2015安装问题
问题描述:
我正在使用一些使用Visual Studio 6,Visual Studio .NET和Visual Studio 2010的非常旧的软件。所以我最终不得不安装6个工作室的各种版本,直到2017年。在某些时候,一些事情搞砸了,我最终卸载并重新安装了一大堆东西。现在一切正常,但Visual Studio 2015敬酒。我卸载了与2015年相关的任何内容,然后重新安装。同样的问题。卸载它,希望卸载程序将正确删除的东西,重新安装,再次没有去。Visual Studio 2015安装问题
所以,当我打开VS时,右上角的登录按钮什么都不做。如果我尝试创建一个测试C++项目,它会关闭输入项目详细信息的屏幕,然后重新打开它,在那里没有喜悦。如果我用C++项目打开一个解决方案,它说它不知道如何加载该类型的项目文件。
如果我在VS 2017中构建项目并将项目保留为VS 2015,则会出现链接器错误“LINK:致命错误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年,然后手动清理任何遗留物?有什么建议么?我真的不想重建这台机器。
谢谢。
答
我知道这不是一个有用的答案,但错误消息表明您的注册表等无法修复。清理最快最安全的方法是格式化磁盘并从头重新安装Windows。 为了您下次尝试使用Visual Studio,我强烈建议使用虚拟机,每个VS版本一个。
不幸的是,这款产品的构建过程需要在同一台PC上使用VS的三个版本。我确实有VM的其他东西,但我当然没有i9或具有128个内存的内存或其他东西的线程松土器:-),毕竟这只是一个企业开发机器。但你可能是对的。就在我必须这样做之前,我希望找到一个关于如何手动删除所有残留VS 2015的好博客。我之前已经为VS 6做过这些。 –