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 nomeadoConsoleApplicationName.pch
e um arquivo de tipos pré-compilados nomeadostdafx.obj
.
Arquivos de cabeçalho:
stdafx.h
: usado para criar um arquivo de cabeçalho pré-compilado nomeadoConsoleApplicationName.pch
e um arquivo de tipos pré-compilados nomeadostdafx.obj
.resource.h
: um arquivo de inclusão gerado paraapp.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 nomeadoConsoleApplicationName.pch
e um arquivo de tipos pré-compilados nomeadopch.obj
.
Arquivos de cabeçalho:
pch.h
: usado para criar um arquivo de cabeçalho pré-compilado nomeadoConsoleApplicationName.pch
e um arquivo de tipos pré-compilados nomeadopch.obj
.Resource.h
: um arquivo de inclusão gerado paraapp.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
Na barra de menus, escolha Arquivo>Novo>Projeto.
Na caixa de diálogo Novo projeto, selecione o nó Instalados>Modelos>Visual C++>CLR e depois selecione o modelo Aplicativo do Console CLR.
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.
Escolha o botão OK para gerar o projeto e os arquivos de origem.
Na barra de menus, escolha Arquivo>Novo>Projeto.
Na caixa de diálogo Novo projeto, selecione o nó Instalados>Visual C++>CLR e depois selecione o modelo Aplicativo do Console CLR.
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.
Escolha o botão OK para gerar o projeto e os arquivos de origem.
Na barra de menus, escolha Arquivo>Novo>Projeto.
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.
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.
Escolha o botão Criar para gerar o projeto e os arquivos de origem.