現象
Visual Studio Express 2015 新建C/C++項目後,當【添加】-> 【新建項】時,在對話框中的 已安裝 模板中沒有任何東西。如下圖所示:
原因分析
這是Visual Studio Express 2015的一個bug,原因在於vs在C/C++項目中添加新建項時,讀取的已安裝模板位置不對,需要修改註冊表,設置正確的模板位置。
這個問題在Visual Studio 2013 express RC版本中也有,沒想都到了2015正式版,這個bug依然存在。
解決方法
通過
win+R
快捷鍵,打開運行窗口,並輸入 regedit,打開註冊表。在註冊表中空位到這個項 HKEY_CURRENT_USER\Software\Microsoft\WDExpress\14.0_Config\Projects{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC943}\AddItemTemplates\TemplateDirs{F1C25864-3097-11D2-A5C5-00C04F7968B4}\/1
編輯
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重啓vs 2015,再次添加新建項就能看到了正常的模板了。