Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Visual Studio ist eine leistungsstarke integrierte Entwicklungsumgebung (IDE) für Windows, in der Sie Ihre Apps an einem zentralen Ort entwickeln, erstellen, debuggen, testen und bereitstellen können. Mit integrierter KI-Unterstützung von GitHub Copilot können Sie Ihren Workflow mit intelligenten Codeabschlussen, chatbasierten Anleitungen und KI-basierten Debugging beschleunigen.
Visual Studio umfasst Compiler, Codeabschlusstools, Quellcodeverwaltung, Erweiterungen und viele weitere Features, um jede Phase des Softwareentwicklungsprozesses zu verbessern.
Hinweis
Visual Studio ist für Windows verfügbar. Einen einfachen, plattformübergreifenden Code-Editor finden Sie unter Visual Studio Code.
Installieren von Visual Studio
Visual Studio ist in drei Editionen verfügbar:
- Community: Kostenlos und vollständig für Schüler/ Studenten, Open-Source-Entwickler und einzelne Entwickler.
- Professionell: Für einzelne Entwickler oder kleine Teams.
- Enterprise: Für kleine bis große Unternehmen und Konzerne.
Vergleichen Sie Features in allen Editionen , um die Edition zu finden, die Ihren Anforderungen am besten entspricht.
Weitere Informationen finden Sie unter Installieren von Visual Studio.
Gründe für die Verwendung von Visual Studio
Ganz gleich, ob Sie Ihr erstes "Hello World"-Programm schreiben oder Unternehmens-Apps bereitstellen, Visual Studio stellt die Tools bereit, die Sie benötigen, um effizient und zusammenarbeiten zu können.
- Unterstützung mehrerer Sprachen. Code in C#, C++, Python, JavaScript, TypeScript und mehr.
- Plattformübergreifende Entwicklung. Erstellen Sie Mobile- und Desktop-Apps mit .NET MAUI, Web-Apps mit ASP.NET oder Node.js Diensten.
- KI-gestützte Entwicklung. Schreiben, Debuggen und Testen von Code schneller mit GitHub Copilot.
- Workloadbasiertes Installationsprogramm. Installieren Sie nur die benötigten Komponenten.
- Integrierte Versionssteuerung. Klonen, Verzweigen, Committen und Überprüfen von Pull-Anfragen mithilfe integrierter Git-Tools.
- Erweiterbare Plattform. Passen Sie Ihre IDE mit Erweiterungen aus dem Visual Studio Marketplace an, oder erstellen Sie eigene.
Visual Studio entdecken
Visual Studio unterstützt verschiedene Teile des Softwareentwicklungszyklus.
Entwickle deinen Code
Visual Studio Code hilft Ihnen beim Schreiben und Verwalten von Code mit Vertrauen. Verwenden Sie Glühbirnenvorschläge für schnelle Korrekturen, Gliedern zum Reduzieren von Codeblöcken und projektmappen-Explorer oder Klassenansicht , um in Ihren Projekten zu navigieren.
Erfahren Sie mehr über Features in der IDE, mit denen Sie Inhalte organisieren und bearbeiten können:
Entwickeln mit KI
GitHub Copilot und IntelliCode unterstützen Sie beim Schnelleren Schreiben von Code und mit größerer Genauigkeit. Verwenden Sie copilot Completions für Inlinecodevorschläge während der Eingabe, und Copilot Chat , um Fragen zu stellen, Code zu generieren oder vorhandenen Code über natürliche Sprache umzugestalten. Diese Tools helfen auch bei anderen Entwicklungsaufgaben wie schreiben von Komponententests, Debugging und Profilerstellung.
Erfahren Sie mehr über die KI-unterstützte Entwicklung in Visual Studio.
Erstellen Ihrer App
Sie können Ihre Anwendungen kompilieren und erstellen, um Builds sofort 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 eine benutzerdefinierte Buildkonfiguration erstellen, die integrierten Konfigurationen verwenden, bestimmte Warnmeldungen ausblenden oder Buildausgabeinformationen erhöhen.
Erfahren Sie mehr über das Kompilieren und Erstellen in Visual Studio.
Debuggen des Codes
Mithilfe des integrierten Debuggings in Visual Studio können Sie Code ganz einfach debuggen, profilieren und diagnostizieren. Sie können Ihren Code schrittweise durchlaufen und die in Variablen gespeicherten Werte betrachten, Die Überwachung auf Variablen festlegen, um zu sehen, wann sich Werte ändern, und den Ausführungspfad Des Codes untersuchen. Visual Studio bietet auch andere Möglichkeiten zum Debuggen des Codes während der Ausführung.
Weitere Informationen zum Debuggen in Visual Studio:
Testen des Codes
Sie können hochwertigen Code schreiben, indem Sie umfassende Testtools in Visual Studio verwenden. 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 vornehmen, indem Sie erweiterte Features verwenden, die Code während der Eingabe testen.
Erfahren Sie mehr über die in Visual Studio verfügbaren Testtools:
Zusammenarbeiten und Verwalten der Versionssteuerung
Mithilfe der integrierten Git-Features in Visual Studio können Sie Eigene Repositorys klonen, erstellen oder öffnen. Das Git-Toolfenster bietet 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 Repositorys verwalten und Pullanforderungen direkt in Visual Studio überprüfen.
Erfahren Sie mehr über die Versionssteuerung mit Git in Visual Studio.
Bereitstellen Ihrer App
Wenn Sie eine Anwendung, einen Dienst oder eine Komponente bereitstellen, 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.
Weitere Informationen finden Sie unter Bereitstellen Ihrer App aus Visual Studio.
Loslegen
Wählen Sie ein sprachspezifisches Lernprogramm aus, um mit dem Erstellen Ihrer ersten App zu beginnen:
- C# – Erstellen Sie eine einfache Konsolen-App, und lernen Sie die Grundlagen von C# und .NET kennen.
- C++ – Erstellen Sie eine C++-Konsolen-App, und erkunden Sie die Buildtoolkette.
- Python – Richten Sie die Python-Unterstützung ein, und schreiben Sie Ihr erstes Skript.
- JavaScript/Node.js – Erstellen Sie eine Node.js- und Express-Web-App.
- Visual Basic – Erstellen sie eine einfache Konsolen-App mit Visual Basic.
- F# – Erstellen Sie eine Web-App mit F# und ASP.NET Core.
Nächster Schritt
- 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.