Was ist Visual Studio?
Visual Studio ist ein leistungsstarkes Entwicklertool, mit dem Sie den gesamten Entwicklungszyklus an einem zentralen Ort abschließen können. Es handelt sich um eine umfassende integrierte Entwicklungsumgebung (Integrated Development Environment, IDE), die Sie zum Schreiben, Bearbeiten, Debuggen und Erstellen von Code verwenden können. Stellen Sie dann Ihre App bereit. Visual Studio umfasst Compiler, Codeabschlusstools, Quellcodeverwaltung, Erweiterungen und viele andere Features, um jede Phase des Softwareentwicklungsprozesses zu verbessern.
Mit der Vielzahl von Features und Sprachen, die in Visual Studio unterstützt werden, können Sie von der Erstellung Ihres ersten "Hello World"-Programms bis hin zur Entwicklung und Bereitstellung von Apps wachsen. Erstellen, Debuggen und Testen von .NET- und C++-Apps, Bearbeiten ASP.NET Seiten in der Web-Designer-Ansicht, Entwickeln plattformübergreifender mobiler und Desktop-Apps mit .NET oder Erstellen reaktionsfähiger Web-UIs in C#.
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.
Gründe für die Verwendung von Visual Studio
Visual Studio bietet Entwicklern eine funktionsreiche Entwicklungsumgebung, um qualitativ hochwertigen Code effizient und zusammenarbeitend zu entwickeln.
- Workloadbasiertes Installationsprogramm – installieren Sie nur das, was Sie benötigen.
- Leistungsstarke Codierungstools und -features – alles, was Sie zum Erstellen Ihrer Apps an einer zentralen Stelle benötigen
- Unterstützung mehrerer Sprachen – Code in C++, C#, JavaScript, TypeScript, Python und mehr
- Plattformübergreifende Entwicklung – Erstellen von Apps für jede Plattform
- Integration der Versionssteuerung – Zusammenarbeit an Code mit Teamkollegen
- KI-gestützte Entwicklung - Schreiben von Code effizienter mit KI-Unterstützung
Visual Studio entdecken
Visual Studio unterstützt verschiedene Teile des Softwareentwicklungszyklus.
Entwickle deinen Code
Visual Studio IDE bietet viele Features, mit denen Sie Ihren Code einfacher schreiben und verwalten können. Programmieren Sie beispielsweise schnell und präzise mit KI-gestützten Entwicklungtools. Zu diesen Tools gehören GitHub Copilot und IntelliCode-. Nehmen Sie schnelle Verbesserungen am Code mithilfe von Glühbirnen vor, die Aktionen vorschlagen, oder erweitern/reduzieren Sie Codeblöcke mithilfe der Gliederung. Organisieren und durchsuchen Sie Ihren Code mit dem Projektmappen-Explorer, der den Code nach Dateien anzeigt, oder in der Klassenansicht, in der Ihr Code nach Klassen organisiert angezeigt wird.
Erfahren Sie mehr über alle Features in der IDE, mit denen Sie Inhalte organisieren und bearbeiten können:
- Code-Editor
- Passen Sie die IDE und den Editor an
- Code organisieren
- Tipps und Tricks
KI-gestützte Entwicklung
GitHub Copilot, GitHub Copilot Chatund IntelliCode Entwicklern dabei helfen, Code schneller und präziser zu schreiben, ein tieferes Verständnis der Codebasis zu entwickeln und andere Entwicklungsaufgaben wie das Schreiben von Komponententests, Debuggenund Profilerstellung zu unterstützen.
Erfahren Sie mehr über KI-gestützte Entwicklung in Visual Studio:
Erste Schritte mit GitHub Copilot in Visual Studio:
- Installieren und Verwalten von GitHub Copilot
- Verwenden von GitHub Copilot-Vervollständigungen in Visual Studio
- Verwenden von GitHub Copilot Chat in Visual Studio
- Debuggen mit Copilot
Erstellen Ihrer App
Sie können Ihre Anwendungen kompilieren und erstellen, um sofort Builds zu erstellen und sie 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 erhöhen.
Erfahren Sie mehr über das Kompilieren und Erstellen in Visual Studio:
Debuggen des Codes
Mit integriertem Debuggen in Visual Studio können Sie problemlos Debuggen, Profil und Diagnose durchführen. Sie durchlaufen Ihren Code und sehen sich die in Variablen gespeicherten Werte an, legen Sie die Überwachung auf Variablen fest, um zu sehen, wann Werte geändert werden, untersuchen Sie den Ausführungspfad Ihres Codes. Visual Studio bietet andere Möglichkeiten zum Debuggen des Codes während der Ausführung.
Erfahren Sie mehr über das effektive Debuggen in Visual Studio:
- Fehlerbehebung Ihrer App
- Debugtechniken und Tools
- Messen der App-Leistung
- Debuggen mit Copilot
- Tipps und Tricks
Testen des Codes
Sie können hochwertigen Code mit umfassenden Testtools in Visual Studio schreiben. Komponententests bieten Entwicklern und Testern eine schnelle Möglichkeit, Logikfehler im Code zu finden. Sie können analysieren, wie viel Code Sie testen und sofortige Ergebnisse in einer Testsuite anzeigen können. Kennen Sie die Auswirkungen jeder Änderung, die Sie mit erweiterten Features vornehmen, die Code während der Eingabe testen.
Erfahren Sie mehr über die in Visual Studio verfügbaren Testtools:
- Verwenden von Testtools in Visual Studio
- Erstellen und Ausführen von Komponententests
- Codeabdeckung analysieren
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 benötigen, um Änderungen zu übernehmen und zu übertragen, Verzweigungen zu verwalten und Zusammenführungskonflikte zu lösen. Wenn Sie über ein GitHub-Konto verfügen, können Sie diese Repositorys direkt in Visual Studio verwalten.
Weitere Informationen zur Versionssteuerung in Visual Studio:
Zusammenarbeit mit anderen
Visual Studio Live Share ermöglicht die Gemeinsame Entwicklung in Echtzeit. Mit Live-Freigabe können Sie Ihr Projekt unabhängig von der Sprache oder Plattform für Ihre Peers freigeben. Kommen Sie schnell auf den Grund eines Problems, indem Sie Ihrem Team ermöglichen, eine Verbindung herzustellen, zu navigieren, Haltepunkte festzulegen und in der Editorsitzung zu tippen.
Erfahren Sie mehr über die Zusammenarbeit mit Live Share:
Bereitstellen Ihrer App
Durch die Bereitstellung einer Anwendung, eines Diensts oder einer Komponente verteilen Sie sie für die Installation auf anderen Computern, Geräten oder Servern oder in der Cloud. Sie können die entsprechende Methode in Visual Studio für den benötigten Bereitstellungstyp auswählen. Teilen Sie Ihre Apps und Code, indem Sie sie im Web oder in Azure veröffentlichen oder in einer Netzwerkfreigabe oder in einem lokalen Ordner bereitstellen.
Erfahren Sie mehr darüber, wie Sie Ihre App mit Visual Studiobereitstellen können.
- Bereitstellen Ihrer Apps aus Visual Studio
- Bereitstellen Ihrer App in einem Ordner, einem Webserver, Azure oder einem anderen Ziel
Auswählen der Visual Studio-Edition
Es gibt drei Editionen von Visual Studio:
- Community- – kostenlose, voll ausgestattete IDE für Studenten, Open Source-Entwickler und einzelne Entwickler.
- Professional – eine abonnementbasierte Option für einzelne Entwickler oder kleine Teams.
- Enterprise- – eine abonnementbasierte Option für kleine bis große Firmen und Unternehmensorganisationen.
Vergleichen Sie die Funktionen in den Visual Studio-Editionen und erwerben Sie die Visual Studio-Edition, die Ihren Anforderungen am besten entspricht.
Installieren von Visual Studio
Wählen Sie die folgende Schaltfläche aus, um Visual Studio zu installieren, und wählen Sie die Edition von Visual Studio aus.
Loslegen
In den folgenden sprachspezifischen Tutorials erhalten Sie tiefere Einblicke in das Programmieren:
- Erstellen einer einfachen C#-Konsolen-App
- Erste Schritte mit Python
- Erstellen einer einfachen VB-Konsolen-App
- Erstellen einer C++-Konsolen-App
- Erstellen Sie eine Node.js und eine Express-App
Verwandte Inhalte
Um eine beliebige Art von App zu entwickeln oder eine Sprache zu erlernen, arbeiten Sie in der funktionsreichen integrierten Visual Studio-Entwicklungsumgebung (Integrated Development Environment, IDE). Erkunden Sie Visual Studio weiter mit einem der folgenden Einführungsartikel:
- Machen Sie eine Tour durch die Entwicklungsumgebung (IDE), um sich mit den Funktionen der IDE vertraut zu machen und zu lernen, wie Sie sie für grundlegende Aufgaben verwenden können.
- Behandeln Sie die Grundlagen in diesem Lernmodul: Einführung in Visual Studio