为什么Visual Studio Community 2015中的C++项目只包含通用应用程序?

Dav*_*Lee 16 c++ visual-studio-2015

首先,让我告诉你我有什么..

  1. Visual Studio Community 2015安装了自定义如下.. VS2015自定义安装仅支持本机语言

  2. Windows 10 Home(x64)

我尝试使用Win32和标准C++ 11支持创建C++项目,但我在"文件>新建>项目>安装>模板> Visual C++> Windows"下找不到任何项目.(通用Windows应用程序是这里唯一的选择...) 仅在C++下提供

我希望我的"File> New> Project> Installed> Templates> Visual C++> Windows"下的子路径包含Visual C#和Basic已经拥有的所有三个项目("Universal","Windows 8","Classic Desktop") .更具体地说,我希望我的"Visual C++> Windows"看起来像这样. 在此输入图像描述

我知道我可以使用"通用Windows应用程序"模板对Win32/C++进行编码,但Win32支持是有限的,它带有一堆我不需要的.Net内容.请不要误会我的意思,我喜欢.Net和WPF,我自己曾经是C#程序员(尤其是WinForm),我认为.Net是Windows开发的未来,但现在我需要从空开始具有Win32/C++支持的项目.

这个问题仅限于社区版吗?(有人试过VS2015 Pro/Ent吗?请告诉我)

编辑:绝对不能解决这个问题..但我发现我可以绕过这个问题如下: 在此输入图像描述

这是它的工作原理.我没有在"已安装> Visual C++> Windows"中搜索模板,而是转到"已安装>示例> Visual C++>桌面"和Hurray!我看到了Win32"C++ UTF-8转换助手"示例.我只是用它来创建项目,然后丢弃任何不必要的东西以使它变空.为了得到一个空的C++项目,一个可悲的方法的地狱:(

编辑:我在Microsoft Developer Network上发布了相同的问题.经过一天的试验和错误,是我走得最远的.C++下仍然没有"经典桌面"的迹象

Dav*_*Lee 9

最后,我找到了这个问题的答案....

我是如此愚蠢,继续使用错误的快捷方式启动vs-community.

如果要查看所有C++模板(包括win32,MFC,ATL,...),则必须使用快捷方式"Visual Studio 2015"而不是"Blend for Visual Studio 2015"(屏幕截图)

安装Visual Studio Community 2015后有两个快捷方式.如您所见,它们各自指向不同的目标.因此,您需要使用运行"devenv.exe"而不是"Blend.exe"的快捷方式.

但奇怪的是,ISO安装后首次启动" devenv.exe ",但Web安装程序(vs_community.exe)启动"Blend.exe".

我想我是这里唯一犯过这么愚蠢错误的人.可能是我应该删除这个问题,如果没有那么多人发现它有用.


小智 2

我遇到了同样的问题,但是,我能够获得 win32 c++ 的唯一方法是安装 c++ 软件包。在此输入图像描述

  • 好吧,我解决了 win32 控制台丢失的问题,方法是选择“Visual C++”,然后双击右侧面板上的“安装通用 Windows 平台工具”选项,然后安装它。 (2认同)