Gör så här: Skapa CLR-konsolprogram (C++/CLI)

Du kan använda CLR-konsolprogrammallen i dialogrutan Nytt projekt för att skapa ett konsolappprojekt som redan har viktiga projektreferenser och filer.

Du kan använda CLR Console App-mallen i dialogrutan Nytt projekt för att skapa ett konsolappprojekt som redan har viktiga projektreferenser och filer.

C++/CLI-stöd installeras inte som standard när du installerar en Visual Studio C++-arbetsbelastning. Om du inte ser någon CLR-rubrik under Visual C++ i dialogrutan Nytt projekt kan du behöva installera C++/CLI-stöd. Mer information finns i Installera C++/CLI-stöd i Visual Studio 2022.

Du kan använda clr-konsolappmallen (.NET Framework) i dialogrutan Skapa ett nytt projekt för att skapa ett konsolappprojekt som redan har viktiga projektreferenser och filer.

C++/CLI-stöd installeras inte som standard när du installerar en Visual Studio C++-arbetsbelastning. Om du inte ser CLR-projektmallar i dialogrutan Skapa ett nytt projekt kan du behöva installera C++/CLI-stöd. Mer information finns i .NET-programmering med C++/CLI.

Vanligtvis kompileras en konsolapp till en fristående körbar fil men har inget grafiskt användargränssnitt. Användare kör konsolappen i en kommandoprompt. De kan använda kommandoraden för att utfärda instruktioner till appen som körs. Appen tillhandahåller utdatainformation som text i kommandofönstret. Den omedelbara feedbacken från en konsolapp gör det till ett bra sätt att lära sig programmering. Du behöver inte bekymra dig om hur du implementerar ett grafiskt användargränssnitt.

När du använder CLR-konsolprogrammallen för att skapa ett projekt läggs dessa referenser och filer automatiskt till:

  • Referenser till dessa .NET Framework-namnområden:

    • System, System.Data, System.Xml: Dessa referenser innehåller de grundläggande klasser som definierar vanliga typer, händelser, gränssnitt, attribut och undantag.

    • mscorlib.dll: Sammansättnings-DLL som stöder .NET Framework-utveckling.

  • Källfiler:

    • ConsoleApplicationName.cpp: Den huvudsakliga källfilen och inträdespunkten i appen. Den här filen har det basnamn som du har angett för projektet. Den identifierar projektets DLL-fil och projektnamnområdet. Ange din egen kod i den här filen.

    • AssemblyInfo.cpp: Innehåller attribut och inställningar som du kan använda för att ändra projektets sammansättningsmetadata. Mer information finns i Sammansättningsinnehåll.

    • stdafx.cpp: Används för att skapa en fördefinierad rubrikfil med namnet ConsoleApplicationName.pch och en fördefinierad typfil med namnet stdafx.obj.

  • Rubrikfiler:

    • stdafx.h: Används för att skapa en fördefinierad rubrikfil med namnet ConsoleApplicationName.pch och en fördefinierad typfil med namnet stdafx.obj.

    • resource.h: En genererad inkluderingsfil för app.rc.

  • Resursfiler:

    • app.rc: Resursskriptfilen för ett program.

    • app.ico: Ikonfilen för ett program.

  • ReadMe.txt: Beskriver filerna i projektet.

När du använder CLR Console App-mallen för att skapa ett projekt lägger den automatiskt till dessa referenser och filer:

  • Referenser till dessa .NET Framework-namnområden:

    • System, System.Data, System.Xml: Dessa referenser innehåller de grundläggande klasser som definierar vanliga typer, händelser, gränssnitt, attribut och undantag.

    • mscorlib.dll: Sammansättnings-DLL som stöder .NET Framework-utveckling.

  • Källfiler:

    • ConsoleApplicationName.cpp: Den huvudsakliga källfilen och inträdespunkten i appen. Den här filen har det basnamn som du har angett för projektet. Den identifierar projektets DLL-fil och projektnamnområdet. Ange din egen kod i den här filen.

    • AssemblyInfo.cpp: Innehåller attribut och inställningar som du kan använda för att ändra projektets sammansättningsmetadata. Mer information finns i Sammansättningsinnehåll.

    • pch.cpp: Används för att skapa en fördefinierad rubrikfil med namnet ConsoleApplicationName.pch och en fördefinierad typfil med namnet pch.obj.

  • Rubrikfiler:

    • pch.h: Används för att skapa en fördefinierad rubrikfil med namnet ConsoleApplicationName.pch och en fördefinierad typfil med namnet pch.obj.

    • Resource.h: En genererad inkluderingsfil för app.rc.

  • Resursfiler:

    • app.rc: Resursskriptfilen för ett program.

    • app.ico: Ikonfilen för ett program.

Skapa ett CLR-konsolappprojekt

  1. På menyraden väljer du Arkiv>Nytt>projekt.

  2. I dialogrutan Nytt projekt väljer du noden Installerade>mallar>Visual C++>CLR och väljer sedan CLR-konsolprogrammallen .

  3. I rutan Namn anger du ett unikt namn för ditt program.

    Du kan ange andra projekt- och lösningsinställningar, men de krävs inte.

  4. Välj ok-knappen för att generera projektet och källfilerna.

  1. På menyraden väljer du Arkiv>Nytt>projekt.

  2. I dialogrutan Nytt projekt väljer du noden Installerad>Visual C++>CLR och väljer sedan mallen CLR-konsolapp .

  3. I rutan Namn anger du ett unikt namn för ditt program.

    Du kan ange andra projekt- och lösningsinställningar, men de krävs inte.

  4. Välj ok-knappen för att generera projektet och källfilerna.

  1. På menyraden väljer du Arkiv>Nytt>projekt.

  2. I dialogrutan Skapa ett nytt projekt anger du "clr console" i sökrutan. Välj mallen CLR Console App (.NET Framework) och välj sedan Nästa.

  3. I rutan Namn anger du ett unikt namn för ditt program.

    Du kan ange andra projekt- och lösningsinställningar, men de krävs inte.

  4. Välj knappen Skapa för att generera projektet och källfilerna.

Se även

CLR-projekt