Dac*_*ips 8 c++ visual-studio visual-c++ visual-studio-2015
我在Visual Studio Express 2015中有一个特殊的问题.我正在尝试在Visual C++中创建一个新的空Win32控制台应用程序项目.我可以创建一个新项目,清除预编译标题和SDL检查的复选框,并选中"清空项目"框.项目已创建,但当我向源文件添加新项目时,我在"已安装"下无法选择.在以前的版本中,我可以选择一个新的空白C++(.cpp)文件或一个Header(.h)文件.我可以在Visual Basic下创建新的.vb文件,在C#下创建新的.cs文件,但是当我尝试创建新的C++文件时,"添加"按钮显示为灰色.有人有任何想法吗?我在三台不同的计算机上安装了相同的结果(所有3台Windows 7操作系统).我附上了添加新项目对话框的屏幕截图.
小智 12
对我有用的是将除实用程序目录之外的所有文件从C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\VC\VCProjectItems_WDExpress复制到C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\VC\vcprojectitems
当我添加一个项目(右键单击Visual Studio Express解决方案资源管理器中的源文件目录)时,所有cpp项都可用.
小智 5
我在2016年4月16日下载并安装Visual Studio Express 14.0后遇到此问题.这似乎是早期版本的Visual Studio Express中遇到的问题的重新出现.这是指向版本12.0的变通方法的链接,涉及对注册表的直接编辑:
[HKEY_CURRENT_USER\SOFTWARE \微软\ WDExpress\12.0_Config \项目{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC943}\AddItemTemplates\TemplateDirs {F1C25864-3097-11D2-A5C5-00C04F7968B4}/1]
"TemplatesDir"="C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \\ VC\VCProjectItems_WDExpress"
我按照说明操作,除了在相关的地方将版本号从12.0改为14.0之外,它解决了问题.
可能出现问题是因为除了安装Studio Express之外,似乎Microsoft Update更新了Microsoft Visual C++ Redistributable(x64)和(x86).结果是Studio Express安装结束时出现错误消息,因为这些已安装的C++组件的版本号高于Studio Express下载中包含的版本号.卸载更高版本然后重新运行Studio Express安装是成功的,因为没有错误消息,但New Item的问题就在那里.