visual studio 2015 安裝記錄和問題修復


原來的電腦環境是win7 64位,生產工具是visual studio2012qt5.5.1,考慮到后續集成更強大的功能,故將系統升級到win10,生產工具升級到visual studio2015qt5.9.7,好,噩夢也就從此開始。

其實一開始想換生產工具的原因是2012在編譯鏈接的時候,出現異常卡住的問題,每次都要等很久,非常影響工作效率,在網上查了一圈后,沒有找到原因,再加上有更新工具的需求,所以就升級了2015

一開始的想法是,先將win7升級到win10,然后再安裝vs2015,再安裝qt5.9.7。實際操作是:

第一步:從系統之家下載了個雨林木風的win10 64位的系統,從同事那里拷了個vs enterprise 2015qt5.9.7,好,開始准備安裝。

第二步:開始安裝win10 64位系統,電腦由於處於內網,沒有聯網,然后開始一鍵安裝,非常便捷。安裝好后,這個系統預裝了一些東西,也提供了聯網激活,但是電腦在內網,所以下了個離線激活工具,ok,正常激活。

第三步:開始安裝vs2015。記住,一定要先裝vs2015,再裝qt,因為qt會自動檢測編譯器,可以減少很多環境配置的問題,在之前的安裝中發現,如果順序反過來,經常會出現編譯器找不到或者異常問題。安裝的時候,一定要記得選擇visual c++這一項,否則之后qt也會檢測不到編譯器,然后就是漫長的等待過程。但是,安裝到一半的時候,提示出錯:

Team Explorer for Microsoft Visual Studio 2015 Update 3 CTP1

 

然后就開始在網上各種找資料,有的說是因為之前vs卸載殘留的,有的說是需要安裝一個2015 rtp版本,然后再打補丁的,有的說需要重裝系統的。好,那就一個個來試試。

  1. 先嘗試卸載重裝的,還是同樣的問題,失敗。然后查資料說可能是之前的卸載沒清理干凈,然后就先在控制面板上卸載,然后在命令行中,進c:\user\programdata\projectcache中找到vs_enterprise,在命令行中強制卸載,然后開始重裝,果然,還是同樣的問題,失敗。然后就猜測會不會還是沒卸載徹底,然后有一個TotalUninstaller的工具,官網給了github的鏈接,這個是可以完全清除vs相關依賴的工具,不僅僅是2015,好,再操作一遍卸載,最后用TotalUninstaller工具清理,然后,重裝,果然,還是不行。。。。。。。。又是搜了一圈資料,決定采用第二種方法。
  2. 重裝系統。因為在安裝過程中,除了這一個問題,偶爾還會蹦其他問題,所以,我認為是整個系統的配置和環境出了問題,因為安裝的是雨林木風的版本,說白了就是ghost版本,沒法保證系統的完整性和正確性,於是去官網下了一個win10的教育版,用官網提供的工具做了一個ISO鏡像文件。同時,也考慮到,20155.9.7都是比較新的版本,在斷網環境下,系統可能有一些更新無法獲取,而且系統本身的更新也無法正常更新,考慮到這些問題,於是給電腦連上網,同時重裝win10。安裝過程不提,只是有一點很重要,一定要清理個人數據和配置。我就沒有清理,然后安裝好之后,發現之前的應用都還在,但是系統又是對的,就沒管,然后更新了win10最新補丁,好,再次開始重裝。這次安裝,相對之前,感覺更順一些,沒有其他的小問題,但是,還是卡在了:

Team Explorer for Microsoft Visual Studio 2015 Update 3 CTP1

這個地方,我就在想,是不是安裝包有問題,於是從同事那里拷了另一個安裝包,他已經正常安裝的,但是安裝還是有類似的問題:

Team Explorer for Microsoft Visual Studio

這下沒轍了,於是開始了瞎折騰,就是不斷的卸載,重裝,甚至裝回了2012版本,結果12也無法裝了。后來突然想到,我重裝了系統,但是配置和數據沒有清除,是不是相當於沒裝?C盤貌似沒做什么清理,之前的雨林木風的預裝應用都還在,我隱隱約約感覺到,可能問題出在這里,好,接着重裝。

這一次,在選擇保留個人數據和配置時,選擇了否,就是完全格式化C盤,結果一路重裝發現,很多顯示和之前的不一樣,所以我認為,沒有清除數據的重裝,可能僅僅是安裝了更新文件,並不是真的重裝(個人感覺)。裝到最后,那一句經典的“海內存知己,天涯若比鄰”就出來了,這是正版win10安裝的提示,之前的ghost版本沒有看到。裝到這里,感覺這一次有戲,因為擔心會出現之前的問題,連2012都安裝不上,就沒有工具可用了,於是就開始先安裝2012,結果,安裝正常!Ok,那再來裝對應的qt5.5.1,結果出現了之前的qmake不存在的問題,沒時間管這個了,再試試vs2015qt5.9.7,結果按照之前的順序安裝后,全部正確安裝,只是vs2015啟動出點問題,重啟后也正常,緊接着進行了一次項目編譯鏈接,也可以正常的執行,而且之前的異常卡住問題也沒有,好,到此,終於大功告成。

總結:

如果要使用windows上專業的開發工具,一定要保證三點,而且這三點都必須順序滿足:

第一,一定要保證系統環境的正確。我們經常為了方便下載第三方網站做的ghost版本的系統安裝包,使用確實方便,但是往往會有很大的隱患,拋開其他的不談,就系統功能和配置這塊,就難以保證沒有做閹割和更改,一般人又沒有時間好好研究這些,最好的方法,就是從官網下載,然后一定要聯網升級系統,后面安裝軟件也要注意,盡量聯網升級,很多更新會應用的。這一步一定要保證,很多人覺得重裝系統麻煩,但是如果你的系統不是官方版本的,那么以后可能會陸陸續續爆出各種小問題,所以,直接一開始就做好,一勞永逸。

第二,安裝好系統后,檢查電腦的驅動是不是都安裝好了,有時候有些驅動沒裝好,也會影響其他的地方,通常聯網升級更新后,驅動都會安裝好,你可以檢查下,這一步也很重要,保證了系統的完整性。

第三,安裝工具的時候,按照要求來安裝,不要瞎搞,先看看安裝教程,一般都比較簡單,但是有一些還是有固有的安裝步驟和要求,一定要了解清楚。

    這三步能做好,一般安裝工具就不會有什么問題。作為一個開發人員,將自己的生產環境配置好,是非常重要的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM