Unable to find messages file 'cscui.dll' 問題解決

  之前在工作機器上安裝VS 2015卡死,結束進程,安裝失敗一直無法使用,昨天下班開着電腦把VS 2015卸載了,今天早上來,以前正確的項目現在生成都報錯 "Unable to find messages file 'cscui.dll'",於是猜想可能是VS 2015卸載影響了VS2013,因爲之前我很多軟件的快捷方式用的環境變量,今天環境變量也失效了,故猜想可能與此有關,於是百度,果然也看到類似的問題,大概是有3種解決方案:

  1.在windows/system32目錄下搜索cscui.dll文件,有些目錄的文件大小是0kb,找個其他目錄的文件替換0kb文件即可。

  2.給csc.exe增加環境變量。

  3.重新安裝VS 2013或者修復。

  第一種試過,但是我的文件都沒有0kb的所以不適用,第二種試過但是無效,第三種由於在上班,我知道重新安裝VS是一項耗時的工程,不想那麼麻煩,於是想,打開項目,編碼等都是正常的只有生成時候失敗可能應該只是生成器MSBUILD的問題,方案其實與方案3類似,於是我加載VS2013的安裝包在裏面尋找MSBUILD的安裝文件,如圖,上面兩個安裝都提示已經安裝了更高版本,下面兩個是正常的,雙擊即可,出現提示窗口,大概一分鐘後自己消失就好了,再編譯項目就好了。希望能幫到大家。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章