Was ist Visual Studio?

Visual Studio ist ein leistungsstarkes Entwicklertool, mit dem Sie den gesamten Entwicklungszyklus an einem Ort abwickeln können. Es handelt sich um eine umfassende integrierte Entwicklungsumgebung (Integrated Development Environment, IDE), mit der Sie Code schreiben, bearbeiten, debuggen und erstellen können. Stellen Sie dann Ihre App bereit. Visual Studio umfasst Compiler, Tools zur Codevervollständigung, Quellcodeverwaltung, Erweiterungen und viele weitere Features, um alle Phasen des Softwareentwicklungsprozesses zu verbessern.

Das Diagramm zeigt den Software-Entwicklungszyklus, wobei Visual Studio die verschiedenen Prozessschritte erläutert.

Mit den zahlreichen Features und Sprachen, die in Visual Studio unterstützt werden, können Sie Ihr erstes Hallo Welt-Programm schreiben sowie Apps entwickeln und bereitstellen. Sie können beispielsweise .NET- und C++-Apps erstellen, debuggen und testen, ASP.NET-Seiten in der Webdesigneransicht bearbeiten, plattformübergreifende mobile Apps und Desktop-Apps mit .NET entwickeln oder reaktionsfähige Webbenutzeroberflächen mit C# erstellen.

Wählen Sie zum Installieren von Visual Studio die folgende Schaltfläche aus, und wählen Sie die Edition von Visual Studio aus, die heruntergeladen werden soll.

Wählen Sie zum Installieren von Visual Studio die folgende Schaltfläche aus, und wählen Sie die Edition von Visual Studio aus, die heruntergeladen werden soll.

Weshalb Visual Studio?

Visual Studio bietet Entwickler*innen eine funktionsreiche Entwicklungsumgebung für die effiziente und gemeinsame Entwicklung von hochwertigem Code.

  • Workloadbasiertes Installationsprogramm: Bedarfsgerechte Installation (nur erforderlicher Komponenten)
  • Leistungsstarke Codierungstools und -features: Alle benötigten Komponenten zum Erstellen Ihrer Apps an einem Ort
  • Unterstützung mehrerer Sprachen: Programmieren in C++, C#, JavaScript, TypeScript, Python und mehr
  • Plattformübergreifende Entwicklung: Erstellen von Apps für jede Plattform
  • Integration der Versionskontrolle: Zusammenarbeiten am Code mit Teammitgliedern
  • KI-gestützte Entwicklung: Effizienteres Schreiben von Code mit KI-Unterstützung

Kennenlernen von Visual Studio

Visual Studio unterstützt verschiedene Bereiche des Software-Entwicklungszyklus.

Entwickeln des Codes

Die Visual Studio-IDE bietet viele Funktionen, die Ihnen das sichere Schreiben und Verwalten von Code erleichtern. So können Sie beispielsweise mit KI-unterstützten Entwicklungstools schnell und präzise programmieren.. Zu diesen Tools zählen unter anderem GitHub Copilot und IntelliCode. Verbessern Sie Ihren Code im Handumdrehen mithilfe von Glühbirnen, die Aktionen vorschlagen, oder erweitern bzw. reduzieren Sie mithilfe von Gliederungen Codeblöcke. Organisieren und erkunden Sie Ihren Code mit dem Projektmappen-Explorer, der Ihren Code nach Dateien organisiert anzeigt, oder mit der Klassenansicht, die Ihren Code nach Klassen organisiert anzeigt.

Erfahren Sie mehr über alle Features in der IDE, die Ihnen helfen, Inhalte zu organisieren und zu bearbeiten.

KI-gestützte Entwicklung

GitHub Copilot, GitHub Copilot Chat und IntelliCode unterstützen Entwickler*innen beim schnelleren und präziseren Schreiben von Code, helfen ihnen, ein tieferes Verständnis der Codebasis zu entwickeln, und unterstützen sie bei anderen Entwicklungsaufgaben wie dem Schreiben von Komponententests, Debugging und der Profilerstellung.

Erfahren Sie mehr über die KI-gestützte Entwicklung in Visual Studio:

Erste Schritte mit GitHub Copilot in Visual Studio:

Erstellen der App

Sie können Ihre Anwendungen kompilieren und erstellen, um Builds sofort zu erstellen und in einem Debugger zu testen. Sie können Multiprozessorbuilds für C++- und C#-Projekte ausführen. Visual Studio bietet außerdem mehrere Optionen, die Sie beim Erstellen von Apps konfigurieren können. Sie können zusätzlich zu den integrierten Konfigurationen eine benutzerdefinierte Buildkonfiguration erstellen, bestimmte Warnmeldungen ausblenden oder Buildausgabeinformationen verbessern.

Erfahren Sie mehr über das Kompilieren und Erstellen in Visual Studio:

Debuggen Ihres Codes

Mit dem integrierten Debuggen in Visual Studio können Sie problemlos das Debugging oder eine Diagnose ausführen sowie Profile erstellen. Sie können Ihren Code schrittweise durchgehen und die Werte prüfen, die in Variablen gespeichert sind, Sie können die Überwachung von Variablen festlegen, um zu sehen, wenn sich Werte ändern, und Sie können den Ausführungspfad Ihres Codes überprüfen. Visual Studio bietet Ihnen weitere Möglichkeiten zum Debuggen Ihres Codes während der Ausführung.

Weitere Informationen zum effektiven Debuggen in Visual Studio:

Testen des Codes

Sie können qualitativ hochwertigen Code mit umfassenden Testtools in Visual Studio schreiben. Mit Komponententests können Entwickler*innen und Tester*innen schnell Logikfehler im Code ermitteln. Sie können analysieren, wie viel Code Sie testen, und sich die Ergebnisse sofort in einer Testsammlung anzeigen lassen. Erweiterte Funktionen testen den Code, noch während Sie diesen eingeben, sodass Sie die Auswirkungen jeder Veränderung, die Sie vornehmen, im Handumdrehen erkennen können.

Erfahren Sie mehr über die in Visual Studio verfügbaren Testtools:

Versionskontrolle

Mit den integrierten Git-Features in Visual Studio können Sie eigene Repositorys klonen, erstellen oder öffnen. Das Git-Toolfenster enthält alles, was Sie zum Committen und Pushen von Änderungen, zum Verwalten von Branches und zum Auflösen von Mergekonflikten benötigen. Wenn Sie über ein GitHub-Konto verfügen, können Sie diese Repositorys direkt in Visual Studio verwalten.

Weitere Informationen zur Versionskontrolle in Visual Studio:

Zusammenarbeit mit anderen Benutzern

Visual Studio Live Share ermöglicht die gemeinsame Entwicklung in Echtzeit. Mit Live Share können Sie Ihr Projekt unabhängig von der Sprache oder Plattform für Ihre Kolleg*innen freigeben. Gehen Sie einem Problem schnell auf den Grund, indem Sie Ihrem Team erlauben, zu interagieren, zu navigieren, Breakpoints festzulegen und Eingaben in Ihrer Editor-Sitzung vorzunehmen.

Erfahren Sie mehr über die Zusammenarbeit mit Live Share:

Bereitstellen Ihrer App

Wenn Sie eine Anwendung, einen Dienst oder eine Komponente bereitstellen, verteilen Sie diese für die Installation auf anderen Computern, Geräten, Servern oder in der Cloud. Sie können in Visual Studio die entsprechende Methode für den Typ der Bereitstellung auswählen, den Sie benötigen. Geben Sie Ihre Apps und Ihren Code frei, indem Sie sie im Web oder in Azure veröffentlichen oder in einer Netzwerkfreigabe oder einem lokalen Ordner bereitstellen.

Erfahren Sie mehr über die Bereitstellung Ihrer App mit Visual Studio:

Auswählen der Visual Studio-Edition

Es gibt drei Editionen von Visual Studio:

  • Community: kostenlose, mit allen Funktionen ausgestattete IDE für Student*innen, Open Source-Entwickler*innen und selbstständige Entwickler*innen
  • Professional: abonnementbasierte Option für einzelne Entwickler*innen oder kleine Teams
  • Enterprise: Abonnementbasierte Option für kleine bis große Unternehmen und Unternehmensorganisationen

Vergleichen Sie Features in Visual Studio-Editionen, und erwerben Sie die Visual Studio-Edition, die Ihren Anforderungen am besten entspricht.

Installieren von Visual Studio

Wählen Sie zum Installieren von Visual Studio die folgende Schaltfläche aus, und wählen Sie die gewünschte Edition von Visual Studio aus.

Erste Schritte

In den folgenden sprachspezifischen Tutorials können Sie sich mit dem Programmieren beschäftigten:

Zum Entwickeln eines beliebigen App-Typs oder zum Erlernen einer Sprache arbeiten Sie in der funktionsreichen integrierten Entwicklungsumgebung (IDE) von Visual Studio. Informationen zu weiteren Features von Visual Studio finden Sie in den folgenden Artikeln:

  • Sehen Sie sich die Einführung in die IDE an, um sich mit den IDE-Features vertraut zu machen und zu erfahren, wie Sie sie für grundlegende Aufgaben verwenden.
  • Machen Sie sich mit den Grundlagen im Learn-Modul Einführung in Visual Studio vertraut.