Как создать решение в visual studio
Перейти к содержимому

Как создать решение в visual studio

  • автор:

Создание проекта консольного приложения С++

Обычно программист C++ начинает с создания приложения «Hello, world!», которое запускается из командной строки. Это то, что вы создаете в Visual Studio на этом шаге.

Необходимые компоненты

  • Установите и запустите на своем компьютере Visual Studio с рабочей нагрузкой Разработка классических приложений на C++. Если установка еще не выполнена, см. статью Установка поддержки C++ в Visual Studio.

Создание проекта приложения

Visual Studio использует проекты, чтобы упорядочить код для приложения, и решения, чтобы упорядочить проекты. Проект содержит все параметры, конфигурации и правила, используемые для сборки приложения. Он управляет связью между всеми файлами проекта и любыми внешними файлами. Чтобы создать приложение, сначала создайте проект и решение.

Screenshot of the create a new project dialog.

  1. В Visual Studio откройте меню «Файл» и выберите «Создать > проект «, чтобы открыть диалоговое окно «Создать проект «. Выберите шаблон Консольное приложение с тегами C++, Windows и Консоль, а затем нажмите кнопку Далее.

Диалоговое окно создания проекта с выбранным шаблоном консольного приложения. Этот шаблон говорит: запуск кода в терминале Windows. По умолчанию выводит hello world. Содержит теги c++, Windows и консоль.

Screenshot of Configure your new project dialog.

В диалоговом окне Настроить новый проект в поле Имя проекта введите HelloWorld. Выберите Создать, чтобы создать проект.

Диалоговое окно «Настройка нового проекта» с помощью HelloWorld, введенного в поле «Имя проекта».

Screenshot of the NEW Hello World project.

Visual Studio создаст проект. Вы можете приступать к добавлению и изменению исходного кода. По умолчанию шаблон консольного приложения предоставляет исходный код для приложения Hello World, как показано ниже.

Отображает новый проект. Файл HelloWorld.cpp открыт, отображая код по умолчанию, включенный в этот шаблон. Этот код состоит из #include iostream и функции main(), содержащей строку: std::cout helloworld.sln файл) в проводник.

Если в диалоговом окне Новый проект в списке Установленные нет элемента Visual C++, возможно, в вашей копии Visual Studio не установлена рабочая нагрузка Разработка классических приложений на C++. Установщик можно запустить прямо из диалогового окна Новый проект. Чтобы снова запустить установщик, щелкните ссылку Открыть Visual Studio Installer. Если в диалоговом окне Контроль учетных записей пользователей запрашиваются разрешения, выберите Да. При необходимости обновите установщик. В установщике должна быть выбрана рабочая нагрузка Разработка классических приложений на C++. Нажмите кнопку ОК, чтобы обновить установку Visual Studio.

Если проект с таким именем уже существует, выберите другое имя для проекта. Можно также удалить существующий проект и повторить попытку. Чтобы удалить существующий проект, удалите папку решения (папку, содержащую helloworld.sln файл) в проводник.

Настройка проекта как консольного приложения: проблемы

Если в списке Свойства конфигурации нет элемента Компоновщик, нажмите кнопку Отмена, чтобы закрыть диалоговое окно Страницы свойств. Перед повторной попыткой убедитесь в том, что в обозревателе решений выбран проект HelloWorld. Не выбирайте решение HelloWorld или другой объект в обозревателе решений.

Раскрывающийся список не открывается в поле свойства Подсистема, пока не будет выбрано свойство. Щелкните поле ввода, чтобы выбрать его. Можно также последовательно переходить по элементам управления в диалоговом окне с помощью клавиши TAB, пока не будет выделено поле Подсистема. Щелкните раскрывающийся список или нажмите клавиши ALT+стрелка вниз, чтобы открыть его.

Добавление файла исходного кода: проблемы

Файлу исходного кода можно спокойно присвоить другое имя. Однако не добавляйте в проект несколько файлов с одинаковым кодом.

Если вы добавили в проект файл неправильного типа, например файл заголовка, удалите его и повторите попытку. Чтобы удалить файл, выберите его в обозревателе решений. Затем нажмите клавишу DELETE.

Добавление кода в файл исходного кода: проблемы

Если вы случайно закрыли окно редактора с файлом исходного кода, его можно легко открыть снова. Чтобы сделать это, дважды щелкните файл HelloWorld.cpp в окне обозревателя решений.

Если в редакторе исходного кода какие-либо элементы подчеркнуты красной волнистой линией, проверьте, соответствуют ли их написание, пунктуация и регистр символов используемым в примере. В коде на C++ регистр имеет важное значение.

Создание проекта в Visual Studio для Mac

Visual Studio для Mac планируется выйти на пенсию 31 августа 2024 года в соответствии с современной политикой жизненного цикла Майкрософт. Хотя вы можете продолжать работать с Visual Studio для Mac, есть несколько других вариантов для разработчиков на Mac, таких как предварительная версия нового расширения комплекта разработки C# для VS Code.

Открытие диалогового окна создания проекта

Создать проект в Visual Studio для Mac можно несколькими способами. При первом открытии Visual Studio для Mac отображается окно запуска. В нем можно выбрать элемент Создать для перехода на экран создания проекта.

Кроме того, в окне запуска можно также искать и открывать последние проекты и решения. Чтобы открыть последние проекты, можно также перейти в строку меню и выбрать Файл > Последние решения

Start window with create new project

Если среда Visual Studio для Mac уже открыта с загруженным решением, вы можете создать решение, перейдя в строку меню и выбрав Файл > Создать решение. При таком создании решения уже загруженное решение закрывается.

Создание нового проекта

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

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

New project screen

Настройка нового проекта

На следующих экранах после выбора шаблона вам будет предложено выполнить все действия, необходимые для настройки проекта (они могут зависеть от типа проекта).

Для всех проектов нужно указать новый проект, а также расположение для хранения файлов. Если проект является частью нового решения, а не добавляется в существующее, также нужно указать имя решения.

При необходимости на этом этапе также можно настроить параметры системы управления версиями Git. На следующем рисунке представлен пример последнего этапа настройки для проекта .NET Core:

Configuring a new project

Добавление дополнительных проектов в решение

Вы можете добавить в решение дополнительные проекты, щелкнув решение правой кнопкой мыши в окне решения, выбрав Добавить > Добавить новый проект или Добавить > Добавить существующий проект.

При добавлении нового проекта вам потребуется создать его, как описано в разделе Настройка нового проекта.

При добавлении существующего проекта вы сможете перейти к нужному проекту на своем компьютере и добавить его в решение.

См. также

Сведения об Обозревателе решений

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

Открытие Обозреватель решений

По умолчанию окно инструментов Обозреватель решений отображается как панель в правой верхней части интегрированной среды разработки Visual Studio (IDE). Если окно инструментов Обозреватель решений не отображается, его можно открыть в строке меню Visual Studio с помощью представления> Обозреватель решений или нажав клавиши CTRL +ALT+ L.

Screenshot of the Visual Studio IDE that shows where Solution Explorer is positioned.

Пользовательский интерфейс Обозреватель решений

Давайте рассмотрим окно инструментов Обозреватель решений и его пользовательский интерфейс (пользовательский интерфейс). Начнем с аннотированного снимка экрана открытого консольного решения C# с двумя проектами.

An annotated screenshot of the Solution Explorer tool window in Visual Studio.

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

Элемент пользовательского интерфейса Действие
Панель инструментов Управление тем, как отображаются файлы
Панель поиска Поиск определенных файлов и типов файлов
Главное окно Просмотр файлов, проектов и решений и управление ими
Узел решения Управление решениями
Узел проекта Управление проектами
Узел зависимостей Управление зависимостями решения и проекта
Узел программы Просмотр, изменение и управление программой или приложением (приложением)
Вкладка «Изменения Git» Использование Git и GitHub в Visual Studio для совместной работы над проектами с командой

панель инструментов Обозреватель решений

Чтобы продолжить, давайте рассмотрим панель инструментов в Обозреватель решений.

Screenshot of the Solution Explorer toolbar in Visual Studio.

Панель инструментов содержит следующие элементы пользовательского интерфейса слева направо:

Элемент пользовательского интерфейса Действие
Кнопка «Назад» Переключение между результатами поиска
Кнопка «Переадресация» Переключение между результатами поиска
Кнопка «Главная « Возврат к представлению по умолчанию
Кнопка «Переключить представления» Переключение между представлением решения по умолчанию и необязательным представлением папки
Кнопка «Отложенные изменения» и раскрывающееся меню Просмотр открытых файлов или файлов с ожидающих изменений
Синхронизация с кнопкой «Активный документ « Поиск файла из редактора кода
Кнопка «Обновить » (условный) Отображается только при выборе зависимости, например функции или пакета
Свернуть кнопку «Все « Свернуть представление файла в главном окне
Кнопка «Показать все файлы» Просмотр всех файлов, включая выгруженные проекты
Кнопка «Свойства» Просмотр и изменение параметров для определенных файлов и компонентов
Кнопка «Предварительный просмотр выбранных элементов» Просмотр выбранного файла или компонента в редакторе кода

Контекстное меню Обозревателя решений

В Обозревателе решений есть несколько параметров, с которыми можно взаимодействовать с помощью контекстного меню, открываемого правой кнопкой мыши. Отображаемые контекстные параметры зависят от того, какой узел выбран: Решение или Проект.

Параметры меню узла решения

На следующем снимке экрана для консольного приложения C# отображаются параметры контекстного меню, которое можно открыть, щелкнув правой кнопкой мыши узел Решение.

Screenshot of the right-click context menu from a solution node in Solution Explorer.

Сведения, отображаемые в контекстном меню узла Решения, также зависят от типа проекта, языка программирования или платформы. На следующем снимке экрана выделены дополнительные параметры для приложения C#: Зависимости проекта, Порядок сборки проекта, Настройка запуска проектов и всплывающее меню Git. Эти дополнительные параметры обычно появляются, когда вы добавляете еще один проект в решение, а затем добавляете его в репозиторий.

Screenshot of the right-click context menu from a solution node in Solution Explorer, which shows extra options.

Параметры меню узла проекта

На следующем снимке экрана для консольного приложения C# отображаются параметры контекстного меню, которое можно открыть, щелкнув правой кнопкой мыши узел Проект.

Screenshot of the right-click context menu from a project node in Solution Explorer.

Сведения, отображаемые в контекстном меню узла Проект, также зависят от типа проекта, языка программирования или платформы. На следующем снимке экрана выделен дополнительный параметр для приложения C#: всплывающее меню Зависимости сборки. Дополнительные параметры обычно появляются, когда вы добавляете еще один проект в решение, а затем добавляете его в репозиторий.

Screenshot of the right-click context menu from a project node in Solution Explorer, which shows an extra option.

Меню «Добавить»

В контекстном меню Обозревателя решений одним из самых полезных параметров является всплывающее меню Добавить. С его помощью можно добавить еще один проект в решение. Кроме того, можно добавить элемент в проект и многое другое.

Screenshot of the Add fly-out menu from the right-click context menu in Solution Explorer.

Открыть всплывающее меню Добавить можно из узлов Решение, Проект или Зависимости. Его пункты зависят от узла.

Руководство по добавлению элементов и проектов с помощью контекстного меню в Обозревателе решений см. в статье Общие сведения о проектах и решениях.

Диалоговое окно быстрого добавления

Начиная с выпуска Visual Studio 2022 версии 17.5 , можно использовать диалоговое окно быстрого добавления для создания пустого файла или простого класса C#. В Обозреватель решений щелкните правой кнопкой мыши папку или проект, а затем выберите «Добавить>новый элемент«. Или, если вы предпочитаете, используйте сочетание клавиш CTRL + SHIFT+ A.

Screenshot of the new Quick Add dialog in Visual Studio.

С помощью быстрого добавления можно выполнить следующие задачи.

  • Добавьте новый файл без просмотра списка шаблонов.
    Пример: MyClass.cs
  • Создайте вложенные папки в одной операции.
    Пример: Folder1/Folder2/, Folder1/Folder2/MyFile.cs
  • Добавьте файлы с любым расширением или без расширения вообще.
    Пример: File.MyExtension, README, .gitignore
    • Краткое добавление заполняет расширение по умолчанию, но после открытия диалогового окна можно выбрать Escape (ESC), чтобы быстро очистить поле ввода.

    Вы также можете быстро переключаться между диалогом быстрого добавления и диалогом «Создать элемент». Это делается следующим образом.

    • Чтобы открыть диалоговое окно «Новый элемент«, используйте «Показать все шаблоны«. Screenshot of the Quick Add dialog with the Show All Templates button highlighted for emphasis.
    • Чтобы открыть диалоговое окно быстрого добавления, используйте режим «Показать компактный«. Screenshot of the Quick Add dialog class selection picker with the Show Compact View button highlighted for emphasis.

    Visual Studio запоминает ваш выбор, чтобы получить интерфейс, который лучше всего подходит для ваших потребностей. Если вы хотите вернуться в диалоговое окно быстрого добавления по умолчанию, выберите shift +F2.

    Вы можете настроить сочетания клавиш для команды Project.AddNewItem и команды AddQuickFile из клавиатуры «Параметры>инструментов».>>

    Средство сравнения файлов

    Начиная с выпуска Visual Studio 2022 версии 17.7, теперь можно выбрать два файла в Обозреватель решений и сравнить их с помощью новых параметров сравнения с выбранными параметрами.

    Screenshot of the file comparison tool from the right-click context menu in Solution Explorer.

    Файлы можно сравнить следующими способами:

    • Щелкните правой кнопкой мыши один файл, выберите «Сравнить с. » в контекстном меню, которое открывается проводник. Затем перейдите к любому файлу и выберите его для сравнения.
    • Чтобы выбрать два файла, удерживая нажатой кнопку CTRL . Затем щелкните правой кнопкой мыши и выберите » Сравнить выбранный» в контекстном меню.

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

    Команда Свернуть все потомки

    Кроме того, в состав выпуска Visual Studio 2022 версии 17.7 входит команда «Свернуть все потомки «. Эта команда рекурсивно сворачивает все узлы под выделенным элементом, чтобы можно было глубоко вложенные иерархии при переходе по структуре проекта.

    Screenshot of the Collapse All Descendants command from the right-click context menu in Solution Explorer.

    Команду «Свернуть все потомки» можно найти в контекстном меню правой кнопкой мыши для любого элемента в Обозреватель решений с потомками. Чтобы использовать команду, можно также нажать клавиши CTRL +ВЛЕВО.

    Связанный контент

    • Что такое решения и проекты в Visual Studio?
    • Что такое конструктор проектов .NET?
    • Настройка макетов окон и персонализация вкладок в Visual Studio

    Как создать решение в visual studio

    Скачай курс
    в приложении

    Перейти в приложение
    Открыть мобильную версию сайта

    © 2013 — 2023. Stepik

    Наши условия использования и конфиденциальности

    Get it on Google Play

    Public user contributions licensed under cc-wiki license with attribution required

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *