Visual Studio Express 在C/C++項目中無法爲項目添加新建項

現象

Visual Studio Express 2015 新建C/C++項目後,當【添加】-> 【新建項】時,在對話框中的 已安裝 模板中沒有任何東西。如下圖所示:

添加新建項

添加新項爲空

原因分析

這是Visual Studio Express 2015的一個bug,原因在於vs在C/C++項目中添加新建項時,讀取的已安裝模板位置不對,需要修改註冊表,設置正確的模板位置。

這個問題在Visual Studio 2013 express RC版本中也有,沒想都到了2015正式版,這個bug依然存在。

解決方法

  1. 通過win+R快捷鍵,打開運行窗口,並輸入 regedit,打開註冊表。

  2. 在註冊表中空位到這個項 HKEY_CURRENT_USER\Software\Microsoft\WDExpress\14.0_Config\Projects{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC943}\AddItemTemplates\TemplateDirs{F1C25864-3097-11D2-A5C5-00C04F7968B4}\/1

  3. 編輯 TemplatesDir 的值,將 VCProjectItems 改爲 VCProjectItems_WDExpress

    默認爲:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\VCProjectItems
    改爲:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\VCProjectItems_WDExpress

  4. 重啓vs 2015,再次添加新建項就能看到了正常的模板了。

    修改後正常顯示已安裝模板

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