最近重裝了電腦,再次安裝unity的時候發現死活看不見monodevelop,搞了一天,總算弄清楚原因。
原因:重裝的系統是win8,.net3.5更新失敗。網上有很多類似的案例:Framework 3.5.1 提示錯誤0x800F0906
unity的安裝包會在安裝完unity的editor之後安裝monodevelop,而且在這之前會先更新.net3.5,如果更新失敗,則直接跳出安裝,提示安裝完畢(好坑),所以最後那一段進度條總是一下子跳完。正常情況下unity的安裝目錄裏面會有editor和monodevelop這兩個文件夾的。
對策:先安裝好.net3.5.1。我安裝了.net.4.5.1,發現還是unity的安裝包還是會自動給我更新.net3.5.1,更新失敗的話還是不讓安裝monodevelop的。
.net3.5.1安裝過程中還出現了0x80070422的錯誤,提示說無法啓動服務,原因是我之前禁用了win8的一些服務,例如windows defender service、windows update、windows modules installer,需要把他們恢復啓動。
總結:確保電腦能安裝.net3.5.1,unity自帶的monodevelop纔會被安裝。(不過我後來選擇了安裝vs2013..再裝插件的方式取代monodevelop)