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 und dann Ihre App bereitstellen können. Über die Codebearbeitung und das Debuggen hinaus umfasst Visual Studio Compiler, Tools zur Codevervollständigung, Quellcodeverwaltung, Erweiterungen und viele weitere Features, um alle Phasen des Softwareentwicklungsprozesses zu verbessern.

Diagram showing Visual Studio overview.

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

Entwickeln des Codes

Die Visual Studio-IDE bietet viele Funktionen, die Ihnen das sichere Schreiben und Verwalten von Code erleichtern. Sie können mit Tools für die KI-gestützte Entwicklung wie GitHub Copilot und IntelliCode schnell und präzise programmieren, mithilfe von Glühbirnen, die Aktionen vorschlagen, schnell Verbesserungen an Ihrem Code vornehmen oder mithilfe von Gliederungen Codeblöcke erweitern bzw. reduzieren. 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 zum Organisieren und Bearbeiten von Inhalten:

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 auch mehrere Optionen, die Sie beim Erstellen von Anwendungen 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 durchlaufen und die Werte prüfen, die in Variablen gespeichert sind, die Überwachung von Variablen festlegen, um zu sehen, wenn sich Werte ändern, den Ausführungspfad Ihres Codes überprüfen und andere Möglichkeiten zum Debuggen Ihres Codes während der Ausführung nutzen.

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 den Umfang des getesteten Codes analysieren und sofort Ergebnisse in einer Testsammlung anzeigen oder mit erweiterten Funktionen, die Code während der Eingabe testen, die Auswirkungen aller von Ihnen vorgenommenen Änderung ermitteln.

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 an Code, 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:

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:

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 und einzelne 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.

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

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: