Schnellstart: Erstellen einer ersten Konsolenanwendung in Visual Studio mit Visual Basic

Mithilfe dieser Einführung in die integrierte Entwicklungsumgebung (IDE) von Visual Studio, die fünf bis zehn Minuten Ihrer Zeit in Anspruch nehmen wird, können Sie eine einfache Visual Basic-Anwendung erstellen, die in der Konsole ausgeführt werden kann.

Wenn Sie Visual Studio noch nicht installiert haben, können Sie es auf der Seite Visual Studio-Downloads kostenlos herunterladen.

Wenn Sie Visual Studio noch nicht installiert haben, können Sie es auf der Seite Visual Studio-Downloads kostenlos herunterladen.

Erstellen eines Projekts

Erstellen Sie zunächst ein Visual Basic-Anwendungsprojekt. Der Projekttyp enthält, schon bevor Sie mit der Bearbeitung beginnen, alle Vorlagendateien, die Sie benötigen.

  1. Öffnen Sie Visual Studio 2017.

  2. Klicken Sie oben in der Menüleiste auf Datei > Neu > Projekt.

  3. Erweitern Sie im Dialogfeld Neues Projekt links den Eintrag Visual Basic, und klicken Sie auf .NET Core. Wählen Sie im mittleren Bereich die Option Konsolenanwendung (.NET Core) aus. Nennen Sie dann das Projekt HalloWelt.

    Projektvorlage „Console App (.NET Core)“ im Dialogfeld „Neues Projekt“ in der Visual Studio-IDE

    Falls Sie die Projektvorlage Konsolenanwendung (.NET Core) nicht finden, klicken Sie auf den Link Visual Studio-Installer öffnen auf der linken Seite des Dialogfelds Neues Projekt.

    Klicken Sie auf den Link „Visual Studio-Installer öffnen“ im Dialogfeld „Neues Projekt“

    Der Visual Studio-Installer wird gestartet. Wählen Sie die Workload Plattformübergreifende .NET Core-Entwicklung aus, und klicken Sie dann auf Anpassen.

    Workload für die plattformübergreifende .NET Core-Entwicklung im Visual Studio-Installer

Hinweis

Einige der Screenshots in diesem Schnellstart verwenden das dunkle Design. Wenn Sie ebenfalls das dunkle Design verwenden möchten, finden Sie auf der Seite Personalisieren der Visual Studio-IDE und des Editors entsprechende Anweisungen.

  1. Öffnen Sie Visual Studio.

  2. Wählen Sie im Startfenster Neues Projekt erstellen aus.

    Screenshot: Startfenster in Visual Studio mit hervorgehobener Option „Neues Projekt erstellen“.

  3. Wählen Sie im Fenster Neues Projekt erstellen in der Liste der Sprachen Visual Basic aus. Wählen Sie anschließend in der Liste der Plattformen Windows und in der Liste der Projekttypen Konsole aus.

    Nachdem Sie die Sprach-, Plattform- und Projekttypfilter angewendet haben, wählen Sie die Vorlage Konsolenanwendung und dann Weiter aus.

    Screenshot: Fenster „Neues Projekt erstellen“ mit ausgewählten Optionen „Visual Basic“, „Windows“ und „Konsole“ in den Filtern für Sprache, Plattform und Projekttyp. Die Projektvorlage „Konsolenanwendung“ ist hervorgehoben.

    Hinweis

    Wenn die Vorlage Konsolenanwendung nicht angezeigt wird, können Sie sie im Fenster Neues Projekt erstellen installieren. Wählen Sie in der Meldung Sie finden nicht, wonach Sie suchen? den Link Weitere Tools und Features installieren aus.

    Screenshot: Meldung „Sie finden nicht, wonach Sie suchen?“ mit dem Link „Weitere Tools und Features installieren“.

    Wählen Sie anschließend im Visual Studio-Installer die Workload Plattformübergreifende .NET Core-Entwicklung aus.

    Screenshot: Workload „Plattformübergreifende .NET Core-Entwicklung“ im Visual Studio-Installer.

    Wählen Sie anschließend die Schaltfläche Ändern im Visual Studio-Installer aus. Möglicherweise werden Sie aufgefordert, Ihre Arbeit zu speichern; wenn dies der Fall ist, führen Sie das aus. Wählen Sie als Nächstes Weiter aus, um die Workload zu installieren. Kehren Sie dann zu Schritt 2 in dieser Vorgehensweise "Projekt erstellen" zurück.

  4. Geben Sie im Fenster Neues Projekt konfigurieren im Feld ProjektnameHalloWelt ein. Klicken Sie dann auf Weiter.

    Screenshot: Fenster „Neues Projekt konfigurieren“ mit der Eingabe „HelloWorld“ im Feld „Projektname“.

  5. Im Fenster Zusätzliche Informationen sollte .NET Core 3.1 bereits als Zielframework ausgewählt sein. Falls nicht, wählen Sie .NET Core 3.1 aus. Wählen Sie anschließend Erstellen aus.

    Screenshot: Fenster „Zusätzliche Informationen“ mit ausgewählter Option „.NET Core 3.1“ im Feld „Framework“.

    Visual Studio öffnet Ihr neues Projekt.

  1. Öffnen Sie Visual Studio.

  2. Wählen Sie im Startfenster Neues Projekt erstellen aus.

    Screenshot: Startfenster in Visual Studio mit hervorgehobener Option „Neues Projekt erstellen“.

  3. Wählen Sie im Fenster Neues Projekt erstellen in der Liste der Sprachen Visual Basic aus. Wählen Sie anschließend in der Liste der Plattformen Windows und in der Liste der Projekttypen Konsole aus.

    Nachdem Sie die Sprach-, Plattform- und Projekttypfilter angewendet haben, wählen Sie die Vorlage Konsolenanwendung und dann Weiter aus.

    Screenshot: Fenster „Neues Projekt erstellen“ mit ausgewählten Optionen „Visual Basic“, „Windows“ und „Konsole“ in den Filtern für Sprache, Plattform und Projekttyp. Die Projektvorlage „Konsolenanwendung“ ist hervorgehoben.

    Hinweis

    Wenn die Vorlage Konsolenanwendung nicht angezeigt wird, können Sie sie im Fenster Neues Projekt erstellen installieren. Wählen Sie in der Meldung Sie finden nicht, wonach Sie suchen? den Link Weitere Tools und Features installieren aus.

    Screenshot: Meldung „Sie finden nicht, wonach Sie suchen?“ mit dem Link „Weitere Tools und Features installieren“.

    Wählen Sie dann im Visual Studio-Installer die Workload .NET-Desktopentwicklung aus.

    Screenshot: Workload „.NET-Desktopentwicklung“ im Visual Studio-Installer.

    Wählen Sie anschließend die Schaltfläche Ändern im Visual Studio-Installer aus. Möglicherweise werden Sie aufgefordert, Ihre Arbeit zu speichern; wenn dies der Fall ist, führen Sie das aus. Wählen Sie als Nächstes Weiter aus, um die Workload zu installieren. Kehren Sie dann zu Schritt 2 in dieser Vorgehensweise "Projekt erstellen" zurück.

  4. Geben Sie im Fenster Neues Projekt konfigurieren im Feld ProjektnameHalloWelt ein. Klicken Sie dann auf Weiter.

    Screenshot: Fenster „Neues Projekt konfigurieren“ mit der Eingabe „HelloWorld“ im Feld „Projektname“.

  5. Im Fenster Zusätzliche Informationen sollte .NET 6.0 bereits als Zielframework ausgewählt sein. Wenn dies nicht der Fall ist, wählen Sie in der Dropdownliste Framework die Option .NET 6.0 aus. Wählen Sie anschließend Erstellen aus.

    Screenshot: Fenster „Zusätzliche Informationen“ mit ausgewählter Option „.NET 6.0“ im Feld „Framework“.

    Visual Studio öffnet Ihr neues Projekt.

Erstellen der Anwendung

Nachdem Sie Ihre Visual Basic-Projektvorlage ausgewählt haben und Ihr Projekt benannt haben, erstellt Visual Studio eine einfache „Hallo Welt“-Anwendung für Sie. Sie ruft die WriteLine-Methode auf, um die literale Zeichenfolge „Hello World!“ im Konsolenfenster anzuzeigen.

Screenshot: „Hallo Welt“-Standardcode in der Visual Basic-Projektvorlage.

Sie können das Programm im Debugmodus ausführen, indem Sie in der IDE die Schaltfläche HelloWorld auswählen.

Screenshot: Hervorgehobene Schaltfläche „HelloWorld“ auf der Symbolleiste von Visual Studio.

Wenn die Anwendung in der Debugging-Konsole von Microsoft Visual Studio ausgeführt wird, bleibt das Konsolenfenster geöffnet, bis Sie eine Taste drücken.

Wenn Sie jedoch im Datei-Explorer zu HelloWorld.exe navigieren und diese Datei ausführen, wird die Prozedur Main beendet, nachdem ihre einzige Anweisung ausgeführt wurde, und das Konsolenfenster wird schnell geschlossen.

<a name="add-some-code">Hinzufügen von Code

Fügen Sie Code hinzu, um die Anwendung zu pausieren und den Benutzer zur Eingabe aufzufordern.

  1. Fügen Sie direkt nach dem Aufruf der WriteLine-Methode folgenden Code ein:

    Console.Write(&quot;Press any key to continue...")
    Console.ReadKey(true)
    

    Durch diesen Code wird das Programm pausiert, bis eine Taste gedrückt wird.

  2. Wählen Sie in der Menüleiste Erstellen > Projektmappe erstellen aus.

    Dies kompiliert Ihr Programm in eine Zwischensprache (IL), die dann von einem JIT-Compiler (Just in Time) in Binärcode konvertiert wird.

Ausführen der Anwendung

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf HelloWorld, um das Kontextmenü für Ihr Projekt zu öffnen. Wählen Sie dann Ordner im Datei-Explorer öffnen aus.

  2. Navigieren Sie zur Datei HelloWorld.exe im Ordner bin > Debug > net6.0, und führen Sie sie aus.

Ihre Anwendung wird nun in der Konsole ausgeführt und bleibt geöffnet, bis Sie eine beliebige Taste drücken, um das Konsolenfenster zu schließen.

Screenshot: Ausgeführte Hello World-Konsolenanwendung. Die App zeigt die Meldungen „Hello World!“ und „Drücken Sie eine beliebige Taste, um den Vorgang fortzusetzen“ angezeigt wird.

::: moniker range=">=vs-2022"

Nachdem Sie Ihre Visual Basic-Projektvorlage ausgewählt und Ihr Projekt benannt haben, erstellt Visual Studio eine einfache „Hallo Welt!“- Anwendung für Sie. Die Datei Program.vb enthält Standardcode, der die Methode WriteLine aufruft, um die Literalzeichenfolge „Hello World!“ im Konsolenfenster anzuzeigen.

Screenshot: Standardcode für „Hello World“ in der Datei „Program.vb“.

Wählen Sie die Schaltfläche HelloWorld aus, oder drücken Sie STRG+F5, um den „HelloWorld“-Standardcode im Debugmodus auszuführen.

Screenshot: Hervorgehobene Schaltfläche „HelloWorld“ auf der Symbolleiste von Visual Studio.

Wenn die Anwendung in der Debugging-Konsole von Microsoft Visual Studio ausgeführt wird, bleibt das Konsolenfenster geöffnet, bis Sie eine Taste drücken.

Wenn Sie jedoch im Datei-Explorer zu HelloWorld.exe navigieren und diese Datei ausführen, wird die Prozedur Main beendet, nachdem ihre einzige Anweisung ausgeführt wurde, und das Konsolenfenster wird schnell geschlossen.

Hinzufügen von Code

Fügen Sie Code hinzu, um die Anwendung zu pausieren und den Benutzer zur Eingabe aufzufordern.

  1. Fügen Sie direkt nach dem Aufruf der WriteLine-Methode folgenden Code ein:

    Console.Write(&quot;Press any key to continue...")
    Console.ReadKey(true)
    

    Dieser Code hält das Programm an, bis Sie eine Taste drücken.

  2. Wählen Sie in der Menüleiste Erstellen > Projektmappe erstellen aus.

    Durch Erstellen der Projektmappe wird Ihr Programm in eine Zwischensprache (Intermediate Language, IL) kompiliert, die dann von einem JIT-Compiler (Just in Time) in Binärcode konvertiert wird.

Ausführen der Anwendung

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf HelloWorld, um das Kontextmenü für Ihr Projekt zu öffnen. Wählen Sie dann Ordner im Datei-Explorer öffnen aus.

  2. Navigieren Sie zur Datei HelloWorld.exe im Ordner bin > Debug > net6.0, und führen Sie sie aus.

Ihre Anwendung wird nun in der Konsole ausgeführt und bleibt geöffnet, bis Sie eine beliebige Taste drücken, um das Konsolenfenster zu schließen.

Screenshot: Ausgeführte HelloWorld-Konsolenanwendung. Die App zeigt die Meldungen „Hallo Welt!“ und „Drücken Sie eine beliebige Taste, um fortzufahren“.

::: moniker-end

Nächste Schritte

Damit haben Sie den Schnellstart erfolgreich abgeschlossen. Wir hoffen, dass Sie etwas Neues über Visual Basic und die Visual Studio-IDE erfahren haben. Fahren Sie für weitere Informationen mit dem Tutorial fort.