Подтвердить что ты не робот

Почему проект С++ в Visual Studio Community 2015 содержит только Universal Apps?

Во-первых, позвольте мне показать вам, что у меня есть.

  • Visual Studio Community 2015 устанавливается с настройкой следующим образом. Пользовательская установка VS2015 с поддержкой только родного языка

  • Windows 10 Home (x64)

Я попробовал создать проект на С++ с поддержкой Win32 и стандартного С++ 11, но я не смог найти его в разделе "Файл > Создать > Проект > Установленный > Шаблоны > Visual С++ > Windows". (Универсальное приложение Windows - единственный вариант здесь...) only

Я хочу, чтобы подпапки под моим "Файлом > Создать > Проект > Установленные > Шаблоны > Visual С++ > Windows" имели все три элемента, которые уже имеют под Visual С# и Basic ( "Universal", "Windows 8", "Classic Рабочий стол" ). Чтобы быть более конкретным, я хочу, чтобы мой "Visual С++ > Windows" выглядел так. введите описание изображения здесь

Я знаю, что я могу кодировать Win32/С++ с использованием шаблона "Универсальные приложения Windows", но поддержка Win32 ограничена и поставляется с набором .Net-материалов, которые мне не нужны. Пожалуйста, не поймите меня неправильно, я действительно люблю .Net и WPF, и я сам был когда-то программистом на С# (в частности, WinForm), и я думаю, что .Net станет будущим разработки Windows, но прямо сейчас мне нужно начать с пустого проект с поддержкой Win32/С++.

Эта проблема ограничивается только версией сообщества? (кто-то пробовал VS2015 Pro/Ent? пожалуйста, дайте мне знать)

EDIT: Определенно не может быть решением этой проблемы.. но я обнаружил, что могу обойти проблему, как показано ниже: введите описание изображения здесь

Вот как это работает. Вместо поиска шаблонов в "Установленном > Visual С++ > Windows" я просто перехожу к "Установленным > Образцам > Visual С++ > Desktop" и "Ура! Я вижу образец справки Win32" С++ UTF-8". Я просто использую его для создания проектов, а затем отбрасываю все ненужное, чтобы сделать его пустым. Один адский жалкий подход, чтобы получить пустой проект на С++: (

EDIT: Я отправил тот же вопрос этот является самым дальним, что я пошел. Все еще нет признаков "классического рабочего стола" под С++

4b9b3361

Ответ 1

Наконец, я нашел ответ на эту проблему....

Я был настолько глуп, чтобы продолжать запуск vs-сообщества, используя неправильный ярлык.

Если вы хотите увидеть все шаблоны С++ (включая win32, MFC, ATL,...), вы должны использовать ярлык "Visual Studio 2015", а не "Blend for Visual Studio 2015" (скриншот)

После установки Visual Studio Community 2015 есть два ярлыка. Как вы см., каждый из них указывает на другую цель. Поэтому вам нужно использовать ярлык, который запускает "devenv.exe", а не "Blend.exe".

Но странно, что первый запуск после ISO запускает "devenv.exe", но веб-установщик (vs_community.exe) запускает "Blend.exe".

Я думаю, что я единственный, кто сделал такую ​​глупую ошибку. Может быть, я должен удалить этот вопрос, если не так много находят его полезным.

Ответ 2

У меня была та же проблема, однако, единственный способ, которым я смог получить win32 С++, - установить пакеты С++. введите описание изображения здесь