C++ C++;Visual Studio Express 2015中的新文件问题

C++ C++;Visual Studio Express 2015中的新文件问题,c++,visual-studio,visual-c++,visual-studio-2015,C++,Visual Studio,Visual C++,Visual Studio 2015,我在Visual Studio Express 2015中遇到了一个特殊问题。我试图在VisualC++中创建一个新的Win32控制台应用程序项目。我可以创建一个新项目,清除预编译头和SDL检查的复选框,以及“空项目”复选框。项目已创建,但当我向源文件添加新项目时,在“已安装”下我没有任何选择。在以前的版本中,我可以选择一个新的空白C++(.cp)文件或一个头(.h)文件。我可以在VisualBasic和C.x下的.cs文件中创建新的.vb文件,但是当我尝试创建一个新的C++文件时,“Add”按

我在Visual Studio Express 2015中遇到了一个特殊问题。我试图在VisualC++中创建一个新的Win32控制台应用程序项目。我可以创建一个新项目,清除预编译头和SDL检查的复选框,以及“空项目”复选框。项目已创建,但当我向源文件添加新项目时,在“已安装”下我没有任何选择。在以前的版本中,我可以选择一个新的空白C++(.cp)文件或一个头(.h)文件。我可以在VisualBasic和C.x下的.cs文件中创建新的.vb文件,但是当我尝试创建一个新的C++文件时,“Add”按钮会被灰色化。有人有什么想法吗?我已经在三台不同的计算机上安装了它,结果相同(所有3台计算机上都安装了Windows7操作系统)。我附上了“添加新项目”对话框的屏幕截图


我在2016年4月16日下载并安装Visual Studio Express 14.0后遇到此问题。这似乎是Visual Studio Express早期版本中遇到的问题的再次出现。要解决版本12.0的问题,请直接编辑注册表:

[HKEY_CURRENT_USER\Software\Microsoft\WDExpress\12.0_Config\Projects{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\U WDExpress”

除了将版本号从12.0更改为14.0(如果相关),我遵循了说明,解决了问题


可能出现问题,因为安装Studio Express时,微软更新似乎更新了微软VisualC++ +可重新分配(X64)和(x86)。结果是Studio Express安装结束时的错误消息,因为这些安装的C++组件的版本号高于Studio Express下载中包含的版本号。卸载更高版本,然后重新运行Studio Express安装是成功的,因为没有错误消息,但新项目存在此问题。

对我有效的方法是从C:\Program files(x86)\Microsoft Visual Studio 14.0\VC\VCProjectItems\U WDExpress复制除实用程序目录之外的所有文件 进入 C:\ProgramFiles(x86)\Microsoft Visual Studio 14.0\VC\vcprojectitems


当我添加一个项目(右键单击Visual Studio Express解决方案资源管理器中的Source Files目录)时,所有cpp项目都可用。

我的做法与Hill先生几乎相同

我复制了整个目录,并将复制的目录重命名为第二个目录。我发现它甚至不在目录里。我是Windows 10家庭版。。。还试图回到最新的VC Studio和Windows。。。。别笑,我对V6.0和Win XP非常满意,但我不能永远支持Windows XP。请参阅我文章底部的更改

顺便说一句,我在V6.0中开发的所有应用程序都在Windows 10中工作:作为数据库,我使用的是我自己的数据库,由
fopen、fwrite、sqlite和Dao MSACCESS 97
创建。有一个应用程序,我必须端口到MFC。目前我没有必要升级到最新的VStudio,但我会这样做的。不能永远活在过去,。。。也许吧,哈哈

另外,我不喜欢Windows7和Windows10的新GUI功能。我向微软提出的建议是,让Windows11看起来更像WindowsXP(或者至少是给用户这个选择的一个开关),但他们当然有义务增加新功能以跟上技术的发展。我不喜欢滚动和“新建文件控制”对话框上的所有弹出窗口

…很抱歉,这些新的PC和WINDOWS 10非常麻烦,当您进行翻滚时会出现所有弹出窗口

感谢这条线上的每一个人,特别感谢希尔先生

系统的通道:

C:\ProgramFiles(x86)\Microsoft Visual Studio 14.0\VC\VCProjectItems\U WDExpress转换为C:\Program Files(x86)\Microsoft Visual Studio 14.0\VC\VCProjectItems


顺便说一下,在框中输入文件名不能启用Add按钮。默认情况下,C++部分不再安装,但是没有它们,我猜您无法从模板中创建新项目。我无法通过摆弄安装选项来重新调整您的情况。通过使用键盘“选项卡”在该对话框中导航,我可以精确地重新制作您的屏幕截图。微软现在使用自制的用户界面没有什么好的理由——你有没有可能在这些系统上安装了一些与VS的这部分不兼容的桌面主题软件?由于一些难以理解的原因,我与VS over teamviewer有问题。感谢您的回复。事实上,我一分钟前才知道如何解决我的问题。卸载VS Express 2015后,我在其中一台计算机上安装了Visual Studio 2015 enterprise的试用版。C++文件在该设置下正常工作(我确实做了自定义安装,并确保包含所有C++项)。我查看了C:\Program Files(x86)\Microsoft Visual Studio 14.0\VC文件夹,发现另一台计算机上的vcprojectitems文件夹名为vcprojectitems\u WDExpress。我复制了那个文件夹并重命名为vcprojectitems。现在可以了。谢谢你的回复。在做了一些实验之后,我发现如果将C:\Program Files(x86)\Microsoft Visual Studio 14.0\VC\vcprojectitems\U WDExpress重命名为C:\Program Files(x86)\Microsoft Visual Studio 14.0\VC\vcprojectitems,则可以在重新启动VSE2015后成功地创建新的.cpp和.h文件。如果该文件夹不存在,创建一个新的。为我工作,+1您不需要复制,只需将文件夹名称从“VCProjectItems_WDExpress”更改为“VCProjectItems”。