Procedura: Creare applicazioni console CLR (C++/CLI)

È possibile usare il modello applicazione console CLR nella finestra di dialogo Nuovo progetto per creare un progetto di app console con riferimenti e file di progetto essenziali.

È possibile usare il modello Di app console CLR nella finestra di dialogo Nuovo progetto per creare un progetto di app console con riferimenti e file di progetto essenziali.

Il supporto di C++/CLI non viene installato per impostazione predefinita quando si installa un carico di lavoro di Visual Studio C++. Se non viene visualizzata un'intestazione CLR in Visual C++ nella finestra di dialogo Nuovo progetto , potrebbe essere necessario installare il supporto C++/CLI. Per altre informazioni, vedere Installare il supporto di C++/CLI in Visual Studio 2022.

È possibile usare il modello App console CLR (.NET Framework) nella finestra di dialogo Crea un nuovo progetto per creare un progetto di app console con riferimenti e file di progetto essenziali.

Il supporto di C++/CLI non viene installato per impostazione predefinita quando si installa un carico di lavoro di Visual Studio C++. Se i modelli di progetto CLR non sono visualizzati nella finestra di dialogo Crea un nuovo progetto , potrebbe essere necessario installare il supporto di C++/CLI. Per altre informazioni, vedere Programmazione .NET con C++/CLI.

In genere, un'applicazione console viene compilata in un file eseguibile autonomo ma non dispone di un'interfaccia grafica. Gli utenti eseguono l'app console al prompt dei comandi. Possono usare la riga di comando per inviare istruzioni all'app in esecuzione. L'app fornisce informazioni di output come testo nella finestra di comando. Il feedback immediato di un'app console lo rende un ottimo modo per imparare a programmare. Non è necessario preoccuparsi di come implementare un'interfaccia utente grafica.

Quando si usa il modello applicazione console CLR per creare un progetto, vengono aggiunti automaticamente i riferimenti e i file seguenti:

  • Riferimenti a questi spazi dei nomi di .NET Framework:

    • System, System.Data, : System.Xmlquesti riferimenti contengono le classi fondamentali che definiscono tipi, eventi, interfacce, attributi ed eccezioni di uso comune.

    • mscorlib.dll: DLL dell'assembly che supporta lo sviluppo di .NET Framework.

  • File di origine:

    • ConsoleApplicationName.cpp: il file di origine principale e il punto di ingresso nell'app. Questo file ha il nome di base specificato per il progetto. Identifica il file DLL del progetto e lo spazio dei nomi del progetto. Fornire il proprio codice in questo file.

    • AssemblyInfo.cpp: contiene attributi e impostazioni che è possibile usare per modificare i metadati dell'assembly del progetto. Per altre informazioni, vedere Contenuto dell'assembly.

    • stdafx.cpp: usato per compilare un file di intestazione precompilato denominato ConsoleApplicationName.pch e un file di tipi precompilato denominato stdafx.obj.

  • File di intestazione:

    • stdafx.h: usato per compilare un file di intestazione precompilato denominato ConsoleApplicationName.pch e un file di tipi precompilato denominato stdafx.obj.

    • resource.h: file di inclusione generato per app.rc.

  • File di risorse:

    • app.rc: file di script di risorse di un programma.

    • app.ico: file icona di un programma.

  • ReadMe.txt: descrive i file nel progetto.

Quando si usa il modello di app console CLR per creare un progetto, vengono aggiunti automaticamente i riferimenti e i file seguenti:

  • Riferimenti a questi spazi dei nomi di .NET Framework:

    • System, System.Data, : System.Xmlquesti riferimenti contengono le classi fondamentali che definiscono tipi, eventi, interfacce, attributi ed eccezioni di uso comune.

    • mscorlib.dll: DLL dell'assembly che supporta lo sviluppo di .NET Framework.

  • File di origine:

    • ConsoleApplicationName.cpp: il file di origine principale e il punto di ingresso nell'app. Questo file ha il nome di base specificato per il progetto. Identifica il file DLL del progetto e lo spazio dei nomi del progetto. Fornire il proprio codice in questo file.

    • AssemblyInfo.cpp: contiene attributi e impostazioni che è possibile usare per modificare i metadati dell'assembly del progetto. Per altre informazioni, vedere Contenuto dell'assembly.

    • pch.cpp: usato per compilare un file di intestazione precompilato denominato ConsoleApplicationName.pch e un file di tipi precompilato denominato pch.obj.

  • File di intestazione:

    • pch.h: usato per compilare un file di intestazione precompilato denominato ConsoleApplicationName.pch e un file di tipi precompilato denominato pch.obj.

    • Resource.h: file di inclusione generato per app.rc.

  • File di risorse:

    • app.rc: file di script di risorse di un programma.

    • app.ico: file icona di un programma.

Per creare un progetto di app console CLR

  1. Nella barra dei menu scegliere File>Nuovo>Progetto.

  2. Nella finestra di dialogo Nuovo progetto selezionare il nodo Modelli>installati>Visual C++>CLR e quindi selezionare il modello Applicazione console CLR.

  3. Nella casella Nome immettere un nome univoco per l'applicazione.

    È possibile specificare altre impostazioni di progetto e soluzione, ma non sono necessarie.

  4. Scegliere il pulsante OK per generare il progetto e i file di origine.

  1. Nella barra dei menu scegliere File>Nuovo>Progetto.

  2. Nella finestra di dialogo Nuovo progetto selezionare il nodo Visual C++>CLR installato>e quindi selezionare il modello App console CLR.

  3. Nella casella Nome immettere un nome univoco per l'applicazione.

    È possibile specificare altre impostazioni di progetto e soluzione, ma non sono necessarie.

  4. Scegliere il pulsante OK per generare il progetto e i file di origine.

  1. Nella barra dei menu scegliere File>Nuovo>Progetto.

  2. Nella finestra di dialogo Crea un nuovo progetto immettere "console clr" nella casella di ricerca. Selezionare il modello App console CLR (.NET Framework) e quindi scegliere Avanti.

  3. Nella casella Nome immettere un nome univoco per l'applicazione.

    È possibile specificare altre impostazioni di progetto e soluzione, ma non sono necessarie.

  4. Scegliere il pulsante Crea per generare il progetto e i file di origine.

Vedi anche

Progetti CLR