由於未能創建 Microsoft Visual C# 2015 編譯器......問題?

由於未能創建 Microsoft Visual C# 2015 編譯器....

無法創建C#工程,網上說的reset方法試了 都沒效果!

求大神解答!


  1. 開始菜單下-vs2015 開發人員命令提示

  2. 管理員模式打開

  3. devenv /setup
  4. 重啟VS2015


清空 %AppData%LocalmicrosoftVisualStudio14.0ComponentModelCache 文件夾即可


123123


清空 %AppData%LocalmicrosoftVisualStudio14.0ComponentModelCache 文件夾即可

---------------------------------------------------------------------------------

完美解決


跪求大神解釋,本來是社區版,改裝了企業版後 出現這個問題


既然網上說的沒有效果,我來找個其他比較隱蔽而奇葩的原因吧。

你電腦的環境變數裡面temp和tmp是不是改過了?

……我反覆地嘗試,然後竟然成功重現了這個問題!只要那兩個環境變數不對就沒有辦法正確安裝c#。

我是在相關更新(提示錯誤2203)裡面發現這個問題的,在vs安裝光碟裡面搜csharp出來的安裝包,以及vs裡面擴展與更新裡面的csharp關於網路的一個更新,在安裝程序運行的時候都提示錯誤2203。查知這個錯誤是環境變數temp和tmp不為默認所引起的。改為默認後安裝它們就不提示2203了。推知某些c#安裝包依賴這兩個環境變數才能安裝成功,於是默認環境變數下重裝vs立刻解決了問題(如果只是修復的話,打開編譯均成功,但是新建還是不行,不過將就可以用。估計這是因為別的原因)。另外試了試C++不受影響。

這麼隱蔽的原因,正常情況大概是很難遇到並找出來的,所以……樓主你該不會重裝系統了吧?重裝系統肯定就解決了……

這是本問題最疑難雜症式的原因了。歡迎轉載本回答,幫更多本來要面臨巨大麻煩的人士解決這個csharp的獨特問題的要點。但是還是重裝簡單。熬一夜才獨立得到的答案,轉載請著名出處。


我也碰到這個問題,重新安裝的。


C:UsersAdministratorAppDataLocalMicrosoftVisualStudio14.0ComponentModelCache

123123 回答正解,謝謝!


推薦閱讀:

C++程序怎麼在鏈接期間確保一塊內存空間?
怎麼看待做手游cocos前端開發,lua用的多,c++用的少面試會被鄙視?
若要向C++之父 Bjarne Stroustrup 請教10個技術Topics,有什麼好的建議么?
將一個double類型的指針自增一次,前後的地址差是否一定為sizeof(double)?

TAG:Unity遊戲引擎 | C | MicrosoftVisualStudio | Cocos2d-x |