Partilhar via


Como criar aplicativos de console CLR (C++/CLI)

Você pode usar o modelo Aplicativo de Console CLR na caixa de diálogo Novo Projeto para criar um projeto de aplicativo de console que já tenha referências e arquivos de projeto essenciais.

Você pode usar o modelo Aplicativo de Console CLR na caixa de diálogo Novo Projeto para criar um projeto de aplicativo de console que já tenha referências e arquivos de projeto essenciais.

O suporte a C++/CLI não é instalado por padrão quando você instala uma carga de trabalho do Visual Studio C++. Se não vires um título CLR em Visual C++ na caixa de diálogo Novo projeto, poderás ter de instalar o suporte a C++/CLI. Para obter mais informações, consulte Instalar o suporte a C++/CLI no Visual Studio 2022.

Você pode usar o modelo Aplicativo de Console CLR (.NET Framework) na caixa de diálogo Criar um novo projeto para criar um projeto de aplicativo de console que já tenha referências e arquivos de projeto essenciais.

O suporte a C++/CLI não é instalado por padrão quando você instala uma carga de trabalho do Visual Studio C++. Se você não vir modelos de projeto CLR na caixa de diálogo Criar um novo projeto , talvez seja necessário instalar o suporte a C++/CLI. Para obter mais informações, consulte Programação .NET com C++/CLI.

Normalmente, um aplicativo de console é compilado em um arquivo executável autônomo, mas não tem uma interface gráfica do usuário. Os usuários executam o aplicativo de console em um prompt de comando. Eles podem usar a linha de comando para emitir instruções para o aplicativo em execução. O aplicativo fornece informações de saída como texto na janela de comando. O feedback imediato de um aplicativo de console o torna uma ótima maneira de aprender programação. Você não precisa se preocupar em como implementar uma interface gráfica do usuário.

Quando você usa o modelo Aplicativo de Console CLR para criar um projeto, ele adiciona automaticamente essas referências e arquivos:

  • Referências a esses namespaces do .NET Framework:

    • System, System.Data, System.Xml: Essas referências contêm as classes fundamentais que definem tipos, eventos, interfaces, atributos e exceções comumente usados.

    • mscorlib.dll: A DLL de assembly que suporta o desenvolvimento do .NET Framework.

  • Ficheiros de origem:

    • ConsoleApplicationName.cpp: O arquivo de origem principal e o ponto de entrada no aplicativo. Este arquivo tem o nome base que você especificou para seu projeto. Ele identifica o arquivo DLL do projeto e o namespace do projeto. Forneça seu próprio código neste arquivo.

    • AssemblyInfo.cpp: Contém atributos e configurações que você pode usar para modificar os metadados de assembly do projeto. Para obter mais informações, consulte Conteúdo da assemblagem.

    • stdafx.cpp: Usado para criar um arquivo de cabeçalho pré-compilado com nome ConsoleApplicationName.pch e um arquivo de tipos pré-compilado com o nome stdafx.obj.

  • Arquivos de cabeçalho:

    • stdafx.h: Usado para criar um arquivo de cabeçalho pré-compilado com nome ConsoleApplicationName.pch e um arquivo de tipos pré-compilado com o nome stdafx.obj.

    • resource.h: Um arquivo de inclusão gerado para app.rc.

  • Arquivos de recursos:

    • app.rc: O arquivo de script de recurso de um programa.

    • app.ico: O arquivo de ícone de um programa.

  • ReadMe.txt: Descreve os arquivos no projeto.

Quando você usa o modelo CLR Console App para criar um projeto, ele adiciona automaticamente estas referências e arquivos:

  • Referências a esses namespaces do .NET Framework:

    • System, System.Data, System.Xml: Essas referências contêm as classes fundamentais que definem tipos, eventos, interfaces, atributos e exceções comumente usados.

    • mscorlib.dll: A DLL de assembly que suporta o desenvolvimento do .NET Framework.

  • Ficheiros de origem:

    • ConsoleApplicationName.cpp: O arquivo de origem principal e o ponto de entrada no aplicativo. Este arquivo tem o nome base que você especificou para seu projeto. Ele identifica o arquivo DLL do projeto e o namespace do projeto. Forneça seu próprio código neste arquivo.

    • AssemblyInfo.cpp: Contém atributos e configurações que você pode usar para modificar os metadados de assembly do projeto. Para obter mais informações, consulte Conteúdo da assemblagem.

    • pch.cpp: Usado para criar um arquivo de cabeçalho pré-compilado com nome ConsoleApplicationName.pch e um arquivo de tipos pré-compilado com o nome pch.obj.

  • Arquivos de cabeçalho:

    • pch.h: Usado para criar um arquivo de cabeçalho pré-compilado com nome ConsoleApplicationName.pch e um arquivo de tipos pré-compilado com o nome pch.obj.

    • Resource.h: Um arquivo de inclusão gerado para app.rc.

  • Arquivos de recursos:

    • app.rc: O arquivo de script de recurso de um programa.

    • app.ico: O arquivo de ícone de um programa.

Para criar um projeto de aplicativo de console CLR

  1. Na barra de menus, escolha Arquivo>Novo>Projeto.

  2. Na caixa de diálogo Novo Projeto, selecione o nó Modelos Instalados>Visual C++ - CLR>> e, em seguida, selecione o modelo Aplicação de Consola CLR.

  3. Na caixa Nome , insira um nome exclusivo para seu aplicativo.

    Você pode especificar outras configurações de projeto e solução, mas elas não são necessárias.

  4. Escolha o botão OK para gerar o projeto e os arquivos de origem.

  1. Na barra de menus, escolha Arquivo>Novo>Projeto.

  2. Na caixa de diálogo Novo Projeto, selecione o nó Instalado>Visual C++>CLR e depois selecione o modelo Aplicativo de Console CLR.

  3. Na caixa Nome , insira um nome exclusivo para seu aplicativo.

    Você pode especificar outras configurações de projeto e solução, mas elas não são necessárias.

  4. Escolha o botão OK para gerar o projeto e os arquivos de origem.

  1. Na barra de menus, escolha Arquivo>Novo>Projeto.

  2. Na caixa de diálogo Criar um novo projeto , digite "clr console" na caixa de pesquisa. Selecione o modelo Aplicativo de Console CLR (.NET Framework) e escolha Avançar.

  3. Na caixa Nome , insira um nome exclusivo para seu aplicativo.

    Você pode especificar outras configurações de projeto e solução, mas elas não são necessárias.

  4. Escolha o botão Criar para gerar o projeto e os arquivos de origem.

Ver também

Projetos CLR