2017-08-08 264 views
0

我正在使用一些使用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&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年,然后手动清理任何遗留物?有什么建议么?我真的不想重建这台机器。

谢谢。

回答

0

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

+0

不幸的是,这款产品的构建过程需要在同一台PC上使用VS的三个版本。我确实有VM的其他东西,但我当然没有i9或具有128个内存的内存或其他东西的线程松土器:-),毕竟这只是一个企业开发机器。但你可能是对的。就在我必须这样做之前,我希望找到一个关于如何手动删除所有残留VS 2015的好博客。我之前已经为VS 6做过这些。 –