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#.
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:
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.
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.
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:
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:
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:
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:
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.
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:
Sie möchten mehr über das Entwickeln und Testen von Apps mithilfe von Visual Studio erfahren, wissen jedoch nicht, wo Sie beginnen sollten? Beginnen Sie hier!
Erstellen von End-to-End-Lösungen in Microsoft Azure zum Erstellen von Azure Functions-Lösungen, Implementieren und Verwalten von Web-Apps, Entwickeln von Lösungen mit Azure Storage u. v. m.
Erkunden Sie die Dokumentation zu den Features der integrierten Entwicklungsumgebung (Integrated Development Environment, IDE) von Visual Studio, die das Bearbeiten, Debuggen, Erstellen und Veröffentlichen Ihrer App vereinfachen.
Erfahren Sie, wie Sie mit Codeprojekten in Visual Studio arbeiten, einschließlich Code-Editor-Features und der Aufrechterhaltung eines konsistenten Codestils.
Verwenden Sie den Code-Editor in Visual Studio, um einer Datei Code hinzuzufügen, und wie Sie Code schreiben, zu ihr navigieren und ihn umgestalten können.
Hier erfahren Sie mehr über einige Fenster, Menüs und andere Benutzeroberflächenfeatures der integrierten Entwicklungsumgebung (IDE) von Visual Studio.
Erfahren Sie, wie Sie Visual Studio zum Entwickeln von Anwendungen, Diensten und Tools in der von Ihnen gewählten Sprache für eine beliebige Plattform oder ein beliebiges Gerät verwenden.
Erfahren Sie mehr über die erweiterten Features, die möglicherweise für erfahrene Entwickler geeignet sind, oder über die Entwickler, die bereits mit Visual Studio vertraut sind.
Verwenden Sie die Visual Studio IDE-Buildmethode, die MSBuild-Befehlszeilentools-Buildmethode oder die Azure Pipelines-Buildmethode, um eine Anwendung zu erstellen.