Partilhar via


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

Você pode usar o modelo de 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 de 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 à C++/CLI não é instalado por padrão ao instalar uma carga de trabalho do Visual Studio C++. Se você não vir um título CLR no Visual C++ na caixa de diálogo Novo Projeto, talvez seja necessário instalar o suporte à C++/CLI. Para obter mais informações, consulte Instalar suporte a C++/CLI no Visual Studio 2022.

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

O suporte à C++/CLI não é instalado por padrão ao instalar 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 à C++/CLI. Para obter mais informações, confira Programando .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 oferece informações de saída como texto na janela de comando. Os comentários imediatos de um aplicativo de console fazem dele uma ótima maneira de aprender a programação. Você não precisa se preocupar com como implementar uma interface gráfica do usuário.

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

  • Referências a esses namespaces .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 do assembly que dá suporte ao desenvolvimento de .NET Framework.

  • Arquivos de origem:

    • ConsoleApplicationName.cpp: o arquivo de origem principal e o ponto de entrada no aplicativo. Esse arquivo tem o nome base especificado para seu projeto. Identifica o arquivo DLL e o namespace do projeto. Forneça seu próprio código nesse 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, confira Conteúdo de assembly.

    • stdafx.cpp: usado para criar um arquivo de cabeçalho pré-compilado nomeado ConsoleApplicationName.pch e um arquivo de tipos pré-compilados nomeado stdafx.obj.

  • Arquivos de cabeçalho:

    • stdafx.h: usado para criar um arquivo de cabeçalho pré-compilado nomeado ConsoleApplicationName.pch e um arquivo de tipos pré-compilados nomeado stdafx.obj.

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

  • Arquivos de recurso:

    • 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 de Aplicativo de Console CLR para criar um projeto, ele adiciona automaticamente essas referências e arquivos:

  • Referências a esses namespaces .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 do assembly que dá suporte ao desenvolvimento de .NET Framework.

  • Arquivos de origem:

    • ConsoleApplicationName.cpp: o arquivo de origem principal e o ponto de entrada no aplicativo. Esse arquivo tem o nome base especificado para seu projeto. Identifica o arquivo DLL e o namespace do projeto. Forneça seu próprio código nesse 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, confira Conteúdo de assembly.

    • pch.cpp: usado para criar um arquivo de cabeçalho pré-compilado nomeado ConsoleApplicationName.pch e um arquivo de tipos pré-compilados nomeado pch.obj.

  • Arquivos de cabeçalho:

    • pch.h: usado para criar um arquivo de cabeçalho pré-compilado nomeado ConsoleApplicationName.pch e um arquivo de tipos pré-compilados nomeado pch.obj.

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

  • Arquivos de recurso:

    • 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 do console CLR

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

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

  3. Na caixa Nome, insira um nome exclusivo para o 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ó Instalados>Visual C++>CLR e depois selecione o modelo Aplicativo do Console CLR.

  3. Na caixa Nome, insira um nome exclusivo para o 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, insira "console clr" na caixa de pesquisa. Selecione o modelo Aplicativo do Console CLR (.NET Framework) e, em seguida, Avançar.

  3. Na caixa Nome, insira um nome exclusivo para o 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.

Confira também

Projetos CLR