2017-08-08 312 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做過這些。 –