2016年4月6日 星期三

【Visual Studio】Microsoft Visual Studio has detected mismatched installed versions of language resouces

因為新專案需求裝了 VS2015,一如以往的去抓了英文包,結果一裝完就
Microsoft Visual Studio 偵測到不相符的語言資源安裝版本。針對不同語言安裝不同版本的產品(搶鮮版(Beta、RC、RTM)時就可盟發生這種狀況。請解除安裝所有舊版本和語言套件,或全部升級成最新版本。除非解決這個問題,否則microsoft visual studio無法啟動正常運作。
從此再也打不開VS,移除語言包內容也無效。


網路上的解答大部分都跟提示說的一樣要殺光舊版的東西,可問題VS2013專案還要維護,要刪很麻煩,更不用說重灌,真的是有苦難言。

最後勉搞定的陽春解法是作系統還原到語言包還沒灌之前(語言包灌的同時會幫你作一個還原點),然後再開VS2015的安裝檔裝滿後按修復,雖然還有些故障(像選項裡的NugetManager進不去)後遺症,不過至少VS可以打開、compile了,之後還有什麼問題再拆招吧。

16/4/8 Nuget Package Manager 無法使用的部分只要到 工具>擴充功能和更新 在 已安裝的裡面把 Nuget 移除,重開VS,在到一樣的地方選 線上 搜尋到 Nuget(我是選VS2015的),重新裝起來後重開VS就排除了。
ref: StackOverFlow

沒有留言:

張貼留言