Compartir vía


Cómo: Crear aplicaciones de consola CLR (C++/CLI)

Puede utilizar la plantilla de aplicación de consola CLR en el cuadro de diálogo Nuevo proyecto para crear un proyecto de aplicación de consola que ya tiene referencias y archivos esenciales del proyecto.

Puede utilizar la plantilla de aplicación de consola CLR en el cuadro de diálogo Nuevo proyecto para crear un proyecto de aplicación de consola que ya tiene referencias y archivos esenciales del proyecto.

La compatibilidad con C++/CLI no se instala de forma predeterminada al instalar una carga de trabajo de Visual Studio C++. Si no ve un encabezado de CLR en Visual C++ en el cuadro de diálogo Nuevo proyecto, es posible que tenga que instalar la compatibilidad con C++/CLI. Para obtener más información, vea Instalación de la compatibilidad con C++/CLI en Visual Studio 2022.

Puede utilizar la plantilla de aplicación de consola CLR (.NET Framework) en el cuadro de diálogo Crear un proyecto para crear un proyecto de aplicación de consola que ya tiene referencias y archivos esenciales del proyecto.

La compatibilidad con C++/CLI no se instala de forma predeterminada al instalar una carga de trabajo de Visual Studio C++. Si no ve plantillas del proyecto de CLR en el cuadro de diálogo Crear un proyecto, es posible que tenga que instalar la compatibilidad con C++/CLI. Para más información, consulte Programación de .NET con C++/CLI.

Normalmente, una aplicación de consola se compila en un archivo ejecutable independiente, pero no tiene una interfaz gráfica de usuario. Los usuarios ejecutan la aplicación de consola en un símbolo del sistema. Pueden usar la línea de comandos para emitir instrucciones a la aplicación en ejecución. Esta proporciona información de salida, en forma de texto, en la ventana de comandos. La información inmediata de una aplicación de consola facilita considerablemente el aprendizaje de programación. No es necesario preocuparse por cómo implementar una interfaz gráfica de usuario.

Cuando se utiliza la plantilla Aplicación de consola CLR para crear un proyecto, agrega automáticamente los siguientes archivos y referencias:

  • Hace referencia a estos espacios de nombres de .NET Framework:

    • System, System.Data, System.Xml: estas referencias contienen las clases fundamentales que definen tipos, eventos, interfaces, atributos y excepciones usados habitualmente.

    • mscorlib.dll: el archivo DLL de ensamblado que admite el desarrollo de .NET Framework.

  • Archivos de código fuente:

    • ConsoleApplicationName.cpp: archivo de código fuente principal y punto de entrada a la aplicación. Este archivo tiene el nombre base que especificó para el proyecto. Identifica el archivo DLL y el espacio de nombres del proyecto. Incluya su propio código en este archivo.

    • AssemblyInfo.cpp: contiene atributos y valores que se pueden usar para modificar los metadatos del ensamblado del proyecto. Para más información, consulte Contenido de los ensamblados.

    • stdafx.cpp: se utiliza para compilar un archivo de encabezado precompilado denominado ConsoleApplicationName.pch y un archivo de tipos precompilado denominado stdafx.obj.

  • Archivos de encabezado:

    • stdafx.h: se utiliza para compilar un archivo de encabezado precompilado denominado ConsoleApplicationName.pch y un archivo de tipos precompilado denominado stdafx.obj.

    • resource.h: un archivo include generado para app.rc.

  • Archivos de recursos:

    • app.rc: el archivo de script de recursos de un programa.

    • app.ico: archivo de icono de un programa.

  • ReadMe.txt: describe los archivos del proyecto.

Cuando se utiliza la plantilla Aplicación de consola CLR para crear un proyecto, agrega automáticamente los siguientes archivos y referencias:

  • Hace referencia a estos espacios de nombres de .NET Framework:

    • System, System.Data, System.Xml: estas referencias contienen las clases fundamentales que definen tipos, eventos, interfaces, atributos y excepciones usados habitualmente.

    • mscorlib.dll: el archivo DLL de ensamblado que admite el desarrollo de .NET Framework.

  • Archivos de código fuente:

    • ConsoleApplicationName.cpp: archivo de código fuente principal y punto de entrada a la aplicación. Este archivo tiene el nombre base que especificó para el proyecto. Identifica el archivo DLL y el espacio de nombres del proyecto. Incluya su propio código en este archivo.

    • AssemblyInfo.cpp: contiene atributos y valores que se pueden usar para modificar los metadatos del ensamblado del proyecto. Para más información, consulte Contenido de los ensamblados.

    • pch.cpp: se utiliza para compilar un archivo de encabezado precompilado denominado ConsoleApplicationName.pch y un archivo de tipos precompilado denominado pch.obj.

  • Archivos de encabezado:

    • pch.h: se utiliza para compilar un archivo de encabezado precompilado denominado ConsoleApplicationName.pch y un archivo de tipos precompilado denominado pch.obj.

    • Resource.h: un archivo include generado para app.rc.

  • Archivos de recursos:

    • app.rc: el archivo de script de recursos de un programa.

    • app.ico: archivo de icono de un programa.

Para crear un proyecto de aplicación de consola CLR

  1. En la barra de menús, elija Archivo>Nuevo>Proyecto.

  2. En el cuadro de diálogo Nuevo proyecto, seleccione el nodo Instalado>Plantillas>Visual C++>CLR y, después, seleccione la plantilla Aplicación de consola CLR.

  3. En el cuadro Nombre , escriba un nombre único para la aplicación.

    Puede especificar otros valores del proyecto y de la solución, pero no son necesarios.

  4. Elija el botón Aceptar para generar el proyecto y los archivos de código fuente.

  1. En la barra de menús, elija Archivo>Nuevo>Proyecto.

  2. En el cuadro de diálogo Nuevo proyecto, seleccione el nodo Instalado>Visual C++>CLR y, después, seleccione la plantilla Aplicación de consola CLR.

  3. En el cuadro Nombre , escriba un nombre único para la aplicación.

    Puede especificar otros valores del proyecto y de la solución, pero no son necesarios.

  4. Elija el botón Aceptar para generar el proyecto y los archivos de código fuente.

  1. En la barra de menús, elija Archivo>Nuevo>Proyecto.

  2. En el cuadro de diálogo Crear un proyecto, escriba "clr console" en el cuadro de búsqueda. Seleccione la plantilla Aplicación de consola CLR (.NET Framework) y luego Siguiente.

  3. En el cuadro Nombre , escriba un nombre único para la aplicación.

    Puede especificar otros valores del proyecto y de la solución, pero no son necesarios.

  4. Elija el botón Crear para generar el proyecto y los archivos de código fuente.

Consulte también

Proyectos de CLR