Поделиться через


Практическое руководство. Создание консольного приложения CLR (C++/CLI)

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

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

Поддержка C++/CLI не устанавливается по умолчанию при установке рабочей нагрузки Visual Studio C++. Если в диалоговом окне "Новый проект" отсутствует заголовок СРЕДЫ CLR, может потребоваться установить поддержку C++/CLI. Дополнительные сведения см. в разделе "Установка поддержки C++/CLI" в Visual Studio 2022.

Шаблон консольного приложения CLR (платформа .NET Framework) можно использовать в диалоговом окне "Создание проекта" для создания проекта консольного приложения, который уже содержит основные ссылки на проекты и файлы.

Поддержка C++/CLI не устанавливается по умолчанию при установке рабочей нагрузки Visual Studio C++. Если в диалоговом окне "Создание проекта" не отображаются шаблоны проектов СРЕДЫ CLR, может потребоваться установить поддержку C++/CLI. Дополнительные сведения см. в статье о программировании .NET с помощью C++/CLI.

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

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

  • Ссылки на следующие пространства имен .NET Framework:

    • System, : System.DataSystem.XmlЭти ссылки содержат основные классы, определяющие часто используемые типы, события, интерфейсы, атрибуты и исключения.

    • mscorlib.dll: БИБЛИОТЕКА DLL сборки, поддерживающая разработку платформа .NET Framework.

  • Исходные файлы

    • ConsoleApplicationName.cpp: основной исходный файл и точка входа в приложение. Этот файл имеет базовое имя, указанное для проекта. Он определяет DLL-файл проекта и пространство имен проекта. В этом файле содержится разработанный вами код.

    • AssemblyInfo.cpp: содержит атрибуты и параметры, которые можно использовать для изменения метаданных сборки проекта. Дополнительные сведения см. в разделе " Содержимое сборки".

    • stdafx.cpp: используется для создания предварительно скомпилированного файла заголовка, именованного ConsoleApplicationName.pch и файла предварительно скомпилированных типов stdafx.obj.

  • Файлы заголовков

    • stdafx.h: используется для создания предварительно скомпилированного файла заголовка, именованного ConsoleApplicationName.pch и файла предварительно скомпилированных типов stdafx.obj.

    • resource.h: созданный файл включения для app.rc.

  • Файлы ресурсов:

    • app.rc: файл скрипта ресурса программы.

    • app.ico: файл значка программы.

  • ReadMe.txt: описывает файлы в проекте.

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

  • Ссылки на следующие пространства имен .NET Framework:

    • System, : System.DataSystem.XmlЭти ссылки содержат основные классы, определяющие часто используемые типы, события, интерфейсы, атрибуты и исключения.

    • mscorlib.dll: БИБЛИОТЕКА DLL сборки, поддерживающая разработку платформа .NET Framework.

  • Исходные файлы

    • ConsoleApplicationName.cpp: основной исходный файл и точка входа в приложение. Этот файл имеет базовое имя, указанное для проекта. Он определяет DLL-файл проекта и пространство имен проекта. В этом файле содержится разработанный вами код.

    • AssemblyInfo.cpp: содержит атрибуты и параметры, которые можно использовать для изменения метаданных сборки проекта. Дополнительные сведения см. в разделе " Содержимое сборки".

    • pch.cpp: используется для создания предварительно скомпилированного файла заголовка, именованного ConsoleApplicationName.pch и файла предварительно скомпилированных типов pch.obj.

  • Файлы заголовков

    • pch.h: используется для создания предварительно скомпилированного файла заголовка, именованного ConsoleApplicationName.pch и файла предварительно скомпилированных типов pch.obj.

    • Resource.h: созданный файл включения для app.rc.

  • Файлы ресурсов:

    • app.rc: файл скрипта ресурса программы.

    • app.ico: файл значка программы.

Создание проекта консольного приложения СРЕДЫ CLR

  1. В строке меню выберите Файл >Создать >Проект.

  2. В диалоговом окне "Новый проект" выберите узел "Установленные>шаблоны>Visual C++>CLR" и выберите шаблон консольного приложения CLR.

  3. В поле Имя введите уникальное имя для приложения.

    Можно указать другие параметры проекта и решения, но они не требуются.

  4. Нажмите кнопку "ОК", чтобы создать проект и исходные файлы.

  1. В строке меню выберите Файл >Создать >Проект.

  2. В диалоговом окне "Новый проект" выберите узел установленного> visual C++>CLR, а затем выберите шаблон консольного приложения CLR.

  3. В поле Имя введите уникальное имя для приложения.

    Можно указать другие параметры проекта и решения, но они не требуются.

  4. Нажмите кнопку "ОК", чтобы создать проект и исходные файлы.

  1. В строке меню выберите Файл >Создать >Проект.

  2. В диалоговом окне "Создание проекта" введите "консоль clr" в поле поиска. Выберите шаблон консольного приложения CLR (платформа .NET Framework), а затем нажмите кнопку "Далее".

  3. В поле Имя введите уникальное имя для приложения.

    Можно указать другие параметры проекта и решения, но они не требуются.

  4. Нажмите кнопку "Создать", чтобы создать проект и исходные файлы.

См. также

Проекты СРЕДЫ CLR