Ausdrucken

Visual Studio

Visual Studio unterstützt als integrierte Entwicklungsumgebung diverse Programmiersprachen - Basic .NET, C, C++, C++/CLI, C++/CX, C#, F#, SQL Server, TypeScript und Python, und HTML, JavaScript und CSS für die Entwicklung von Webanwendungen und Windows-Store-Apps.

Wir bieten Visual Studio als dauerhaft gültige Lizenz über das Open Value-Lizenzprogramm an. Neulizenzen erhalten Sie hier mit 3 Jahren Wartung, die bei Bedarf verlängert werden kann. Auch ohne Verlängerung können Sie die Lizenzen dauerhaft nutzen. Für die Abo-Angebote wenden Sie sich bitte direkt an Microsoft

Entwickeln: Schnelles Navigieren durch und Erstellen und Korrigieren Ihres Codes.

Debuggen: Einfaches Debuggen, Erstellen von Profilen und Diagnostizieren.

Testen: Erstellen Sie mit umfassenden Testtools Code hoher Qualität.

Zusammenarbeit: Verwenden Sie die Versionskontrolle, seien Sie agil, und arbeiten Sie effizient zusammen.

Erweiterungen: Treffen Sie aus Tausenden von Extensions eine Auswahl zum Anpassen Ihrer IDE.

Codebearbeitung

Verwenden Sie Codevorschläge, um Geschwindigkeit und Genauigkeit zu erhöhen.

Sicheres Codieren

Hilfe bekommen, wo Sie sie brauchen: Lassen Sie sich von der Codevervollständigung unterstützen, die Ihnen hilft, mehr über den von Ihnen verwendeten Code zu erfahren, die Parameter, die Sie eingeben, im Auge zu behalten und mit nur wenigen Tastendrücken Aufrufe zu Eigenschaften und Methoden hinzuzufügen. Wählen Sie aus einer Liste von Vorschlägen zur Codevervollständigung aus, die während der Eingabe angezeigt werden, und sehen Sie sich Kurzinformationen zu jedem Vorschlag an, bevor Sie ihn einfügen. Diese Vorschläge helfen Ihnen, den Rest der Variablen, Befehle und Funktionsnamen schnell und präzise zu vervollständigen. Coding using Intellisense screenshot

 

Navigieren Sie im Kontext

Verlieren Sie beim Untersuchen nicht den Überblick: In einer großen Codebasis den Überblick zu behalten, kann schwierig sein. Visual Studio hilft Ihnen bei der Navigation durch Ihren Code, ohne den Kontext des Codes oder Markup zu verlieren, mit dem Sie angefangen haben. Dazu dienen Funktionen wie „Definition einsehen“ und die verbesserte Funktion Gehe zu, die eine einfache Filterung und Untersuchung nur einer Art von Element ermöglicht.

Alle Verweise suchen dient zum einfachen Gruppieren, Filtern und Durchsuchen Ihrer Suchergebnisse und Beibehalten der gewünschten Menge von Resultsets. Dank der Strukturansicht Ihrer Codedatei auf der optimierten Bildlaufleiste können Sie Probleme schnell lokalisieren. Mithilfe der Schnellansicht der Struktur wissen Sie außerdem stets, wo Sie sich in der Blockstruktur Ihres Codes befinden.

Zeigen Sie die Objektstruktur Ihres Codes über das Durchsuchen eingebetteter Objekte im Projektmappen-Explorer problemlos an, und suchen Sie in Ihrer Projektmappe schnell nach Dateien. Screenshot of Goto tool

 

Schnelles Beheben von Problemen

Den Dingen auf den Grund gehen und Korrekturen finden: Glühbirnensymbole warnen Sie vor häufigen Codierungsproblemen, sodass Sie während der Eingabe schnell Maßnahmen ergreifen können, um diese zu beheben. Mit einer einzigen Aktion können Sie Code einfach umgestalten, generieren oder ändern. Code with light bulb indicator screenshot

 

Fehlerliste mit allen Problemen

Zentrale für alle codebezogenen Probleme: Die Fehlerliste ist Ihre Zentrale für das Navigieren zu und Beheben von codebezogenen Problemen in Ihrer Projektmappe, und zwar unabhängig von der Quelle – von Kompilierungs- und Build- bis zu Codeanalyseproblemen. Einige Sprachen unterstützen benutzerdefinierte Live-Analysefunktionen zum Erkennen domänenspezifischer Probleme während der Eingabe.

Nutzen Sie erweiterte Filter zur Fokussierung auf das jeweilige Problem, navigieren Sie dorthin, und beheben Sie es.

Klicken Sie auf „Codelink“, oder drücken Sie bei einem Fehler auf F1, um nach Webinhalten zu suchen, die bei der Behebung Ihrer Probleme helfen können. Screenshot of code issues using Error List

 

Umgestalten ohne Probleme

Die IDE die Hauptarbeit machen lassen: Wenn Ihr Projekt wächst, ist die Wahrscheinlichkeit groß, dass Sie Code, den Sie erstellt oder den jemand anderes früher geschrieben hat, umstrukturieren und umgestalten. Das Ganze wird wesentlich einfacher, wenn Visual Studio Ihnen die Hauptarbeit abnimmt.

Mehrere Sprachen wie C#, VB und nun auch C++ unterstützen im Visual Studio-Editor über das Menü „Schnelle Aktionen“ leistungsstarke integrierte Umgestaltungsoptionen wie „Methode extrahieren“ oder „Umbenennen“. Refactoring tool screenshot

 

Wählen des perfekten Bildschirmlayouts

...unabhängig vom Arbeitsplatz: Haben Sie ein bevorzugtes Bildschirmlayout für das Arbeiten an Ihrem Desktop-PC mit mehreren Monitoren und ein anderes für Ihren Laptop? Kein Problem! Sie können benutzerdefinierte Bildschirmlayouts speichern und aktivieren, die sich für bestimmte Computer oder Aufgaben besonders eignen. screenshot of screen layout for IDE

 

Schnelles Auffinden von Fehlern

Einfache Untersuchung, Diagnose und Profilerstellung

Sprachübergreifendes Debuggen

Umfassendes Debugging für Ihren gesamten Code: Schnelle Anzeige von Informationen zu Ihren Variablen im Editor während des Debuggens. Verwenden von Datentipps, um den Namen und den aktuellen Wert einer Variablen anzuzeigen, ein Objekt zu erweitern und seine Elemente anzuzeigen und den Wert einer Variablen zu bearbeiten. Debugging screenshot

 

Beliebige Plattformen oder Standorte

Lokal, remote und in der Produktionsumgebung: Ganz egal, wo Ihr Code ausgeführt wird, können Sie ihn mit Visual Studio debuggen – in einer auf dem Desktop gestarteten lokalen Windows-App oder im Android-Emulator, nach Anfügen an eine Remoteinstanz von Azure, ein iOS-Gerät oder eine Spielekonsole oder an einen beliebigen Webbrowser.

 

Sie können Probleme in Ihrer Produktionsumgebung mithilfe von Funktionen wie IntelliTrace und einer umfassenden Analyse von Dumpdateien offline debuggen. screenshot of debugging window

 

Präzise Steuerung

Exaktes Bestimmen der Stellen, an denen die Ausführung unterbrochen und der Zustand untersucht wird: Verwenden Sie Breakpoints, um Ihr ausgeführtes Programm dort anzuhalten, wo Sie einen Fehler vermuten. Überprüfen Sie jede Codezeile ausführlich, und sehen Sie sich die Werte von Variablen und das Speicherverhalten an oder ob ein Zweig des Codes ausgeführt wird.

Bringen Sie Ihre Programmierung auf ein neues Niveau, und konfigurieren Sie flexible Bedingungen und Aktionen für Ihre Haltepunkte. Breakpoint screenshot

 

Flexibles Untersuchen des Zustands

Anzeigen der Werte von Variablen zur Laufzeit: Sobald Sie die Anwendung an der gewünschten Stelle anhalten, bietet Visual Studio Ihnen zahlreiche Möglichkeiten zum Untersuchen der Werte Ihrer Variablen, um eine Hypothese aufzustellen oder zu bestätigen.

Ohne den Debugger verlassen zu müssen, können Sie einen Wert beim Durchlaufen Ihres Codes überwachen, lokale Variablen im Blick behalten und komplexe Ausdrücke auswerten. Sie können sogar eine Datenstruktur interaktiv umfassend abfragen. Inspecting variables while paused screenshot

 

Ausnahmen sind hilfreich

Lassen Sie sich warnen, wenn etwas falsch läuft: Codefehler und unerwartete Situationen manifestieren sich in Form von Ausnahmen. Ausnahmen bringen Ihre App zum Absturz oder werden einfach zu schwierig aufzuspürenden Bugs.

Beim Debuggen mit Visual Studio können Sie Benachrichtigungen konfigurieren, sobald Ausnahmen ausgelöst werden, und sogar bestimmte Ausnahmen wählen, auf denen der Fokus liegen soll. Sie erhalten umgehend direkt an Ort und Stelle eine Warnung mit Informationen zur inneren Ausnahme und einer NULL-Verweisanalyse, so einfach, als hätten Sie einen Haltepunkt erreicht. Exception screenshot

 

Threading leicht gemacht

Einfache Steuerung und Untersuchung von Code mit mehreren Threads: Code mit mehreren Threads ist bekanntermaßen schwierig zu debuggen. Visual Studio ermöglicht Ihnen das gleichzeitige Steuern der Ausführung mehrerer Threads und threadübergreifende Untersuchen des Zustands, damit Sie den Überblick behalten.

Sie können in einer zentralen grafischen Ansicht alle Threadaufruflisten anzeigen und Ausdrücke threadübergreifend auswerten, um Werte zu vergleichen. Sie können Informationen zu Threads und Aufgaben mühelos anzeigen, markieren und einfrieren. Schalten Sie schnell zwischen Ausführungskontexten um, und nutzen Sie Threadmarkierungen, um zu prüfen, welche Codezeilen Ihre Threads zu einem beliebigen Zeitpunkt ausführen. screenshot of multiple thread call stacks in one view

 

Hardwarenah ...

Untersuchen Sie Ihren Code so umfassend wie nötig: Speziell bei C++-Code auf Systemebene müssen Sie sich mitunter näher an die Hardwareebene begeben, um schwierig aufzuspürende Bugs zu untersuchen. Visual Studio unterstützt Sie hierbei mit den Fenstern „Arbeitsspeicher“, „Register“ und „Disassemblierung“. Screenshot of Disassembly and Registers tools

 

Vermeiden von Leistungsproblemen

Entwickeln Sie schnelle und zuverlässige Apps: Während Ihrer Programmierung können Sie Informationen abrufen, die Ihnen helfen, für eine gute Leistung die richtige Wahl zu treffen. Nutzen Sie die im Editor gebotenen PerfTips- und Diagnosetools zum Verstehen der Leistungs- und Arbeitsspeichereigenschaften Ihres Codes während des Debuggens.

 

Setzen Sie umfassende Profilerstellungstools ohne den Debugger ein, um sich weitreichende Einblicke in die Leistung Ihrer App zu verschaffen, einschließlich CPU-, GPU- und Speicherauslastung, Reaktionsfähigkeit der Benutzeroberfläche und Netzwerknutzung. Diagnostics tools screenshot

 

Reproduktion von Fehlern jetzt immer möglich

Codeausführungsverlauf für .NET-Code: Während Sie Ihren .NET-Code bearbeiten und mit F5 testen, stoßen Sie auf ein unerwartetes Verhalten, einen Bug. Das Untersuchen dieses Bugs kann mitunter stundenlanges Durchsuchens des Quellcodes, um die entsprechenden Codefragmente zu finden, und wiederholtes Raten erfordern, wo ein Haltepunkt gesetzt werden soll.

Mithilfe der Visual Studio-Diagnosetools und von IntelliTrace können Sie den Verlauf der Ausführung Ihres Codes anzeigen und zum Untersuchen des Zustands zurücknavigieren, ohne dass Haltepunkte erforderlich sind. Code history with diagnostic and IntelliTrace tools

 

Einfaches Debuggen für Benutzeroberflächen

XAML und HTML sind auch Code: Sie können Ihre App, während Sie ausgeführt wird, wie gewünscht gestalten, ohne weitere Entwurfszeitdaten zu benötigen, um das Layout zu überprüfen.

 

Für Apps mit einer HTML- oder XAML-Benutzeroberfläche können Sie Probleme auf UI-Ebene mithilfe von Features für das Debuggen von Code ausmachen. Visual Studio ermöglicht Ihnen auch das Untersuchen des HTML DOM und Visualisieren der Struktur von XAML-Code mithilfe der visuellen XAML-Struktur, während Ihre App ausgeführt wird. XAML Visual Tree screenshot

Testtools

Erstellen Sie mit umfassenden Testtools Code hoher Qualität

Komponententests

Sie können Komponententest in der Sprache und im Testframework Ihrer Wahl schreiben, ausführen und debuggen. Die umfangreiche Sammlung integrierter Projektvorlagen und Testframeworks mit Unterstützung mehrerer Plattformen erleichtern Ihnen den Einstieg. Test Explorer unit testing screenshot

 

IntelliTest

Verringern Sie drastisch den Aufwand zum Erstellen und Verwalten von Komponententests für neuen oder vorhandenen Code. Generieren Sie interessante Eingabe-/Ausgabewerte für Ihre Methoden, und speichern Sie sie als kleine Testsammlung mit hoher Code Coverage. Entwickeln Sie sie automatisch weiter, während sich Ihr Code weiterentwickelt. IntelliTest screenshot

 

Livekomponententests

Live Unit Testing führt automatisch alle betroffenen Komponententests im Hintergrund aus und zeigt Ihre Code Coverage live in Visual Studio an. Wenn Sie Ihren Code ändern, informiert Sie Live Unit Testing, ob Ihre Codeänderungen durch vorhandene Tests abgedeckt sind oder ob Sie neue Tests schreiben müssen. Erhalten Sie freundliche Erinnerungen zum Schreiben neuer Tests, während Sie Code eingeben. Live Unit Testing screenshot

 

Test-Explorer

Verwenden Sie ein einziges Fenster, um Ihren Test zu organisieren, auszuführen und zu debuggen sowie die Testergebnisse anzuzeigen. Sie können fortlaufende Tests einfach konfigurieren, indem Sie nach jedem Build Tests automatisch ausführen. Test Explorer diagram

 

CodeLens-Testindikatoren

Inlineanzeige von Testergebnissen für Ihren Code. Sie können direkt im Code-Editor Ihre Tests untersuchen, ausführen und debuggen sowie zu den Tests navigieren.

 

Code Coverage-Analyse

Visualisierung und Berichterstellung zur Code Coverage auf Zeilen- und Blockebene für verwaltete und native Anwendungen. code coverage screenshot

 

Fakes-Framework

Umfassendes Isolationsframework, das Ihnen das Ersetzen einer .NET-Methode durch einen Delegaten ermöglicht. Das Fakes-Framework in Visual Studio unterstützt Komponententests durch Bereitstellen von Isolation mithilfe von Umleitungen und Stubs. Fakes Framework screenshot

 

Zusammenarbeit an Code

Einfache Zusammenarbeit genau so, wie Sie es wünschen

Flexible und erweiterbare Versionskontrolle

Verteilt oder zentral, mit Erweiterungen: Verwenden Sie Git zur verteilten Versionskontrolle oder Team Foundation-Versionskontrolle (TFVC) zur zentralen Versionskontrolle. Fügen Sie GitHub, AnkhSVN und andere Erweiterungen hinzu, um die Benutzerfreundlichkeit zu erhöhen. graphic for flexible version control

 

Leistungsstarke Git-Unterstützung

Integrierte Git-Befehle: Klonen Sie Ihren Code schnell aus einem Onlinerepository auf GitHub, in Azure DevOps oder anderswo. Erstellen Sie Repositorys, und verwalten Sie Git durch Änderungen und committeten Code in der IDE. History graph screenshot

Nahtlose Workflowintegration

Links zu Aufgaben, Fehlern, Storys, Pullanforderungen und Builds: Fragen Sie sich, ob der Fehler in der Produktionsversion behoben wurde? Ordnen Sie dem Code entsprechende Fehler und Aufgaben zu, um zu erfahren, ob der letzte Woche behobene Fehler in der heutigen Version umgesetzt wurde. All dies, ohne Visual Studio verlassen zu müssen. Screenshot of various links for seamless workflow

 

Einfache Repositoryverwaltung

Mehrere Konten an einem Ort: Der Wechsel zwischen mehreren Microsoft-, Geschäfts- und Schulkonten ist ganz einfach. Fügen Sie sämtliche Konten zu Visual Studio hinzu, und greifen Sie auf die Ressourcen zu, ohne sich jeweils separat anmelden zu müssen. Multiple account login screenshot

Kontextbezogene Zusammenarbeit

Schneller Zugriff auf den Codeverlauf: Erfahren Sie, wie sich der Code geändert hat, ohne den Editor zu verlassen. Mithilfe von CodeLens können Sie Verweise, verknüpfte Fehler, Arbeitsaufgaben, Code Review und mehr finden, ohne den Editor zu verlassen. CodeLens code map screenshot

Zusammenarbeit in Echtzeit

Nutzen Sie Live Share, um sich mit den Sitzungen Ihrer Mitarbeiter zu verbinden. Gehen Sie einem Problem schnell auf den Grund, indem Sie Ihrem Team erlauben, zu navigieren, Breakpoints festzulegen und Eingaben in Ihrer Editor-Sitzung vorzunehmen. Screenshot of 2 users editing the same code section

 

Erstellen Sie das für Sie und Ihr Team perfekte Tool, indem Sie Erweiterungen verwenden und erstellen. Mehr als 700.000 Downloads pro Monat.

Was sind Erweiterungen?

Erweiterungen sind Add-Ons, mit denen Sie Ihre Umgebung in Visual Studio anpassen und erweitern können, indem Sie neue Features hinzufügen oder vorhandene Tools integrieren. Eine Erweiterung kann unterschiedlich komplex ausfallen, aber ihr Hauptzweck besteht darin, Ihre Produktivität zu steigern und auf Ihren Workflow einzugehen. What Are Extensions

 

Visual Studio Marketplace

Personalisieren Sie die Visual Studio-Benutzeroberfläche noch heute, indem Sie Erweiterungen herunterladen. Durchsuchen Sie Tausende von Erweiterungen, die in Marketplace verfügbar sind, um die benötigten Tools abzurufen. Sie können auch eigene Erweiterungen in Marketplace veröffentlichen. Visual Studio Marketplace

 

Erstellen einer eigenen Erweiterung

Die von Ihnen benötigte Erweiterung ist nicht verfügbar? Ihnen schwebt eine tolle Erweiterung vor? Sie können noch heute eine eigene Erweiterung erstellen! Auf der Seite Microsoft-Dokumentation finden Sie eine Fülle von Informationen, die Sie beim Einstieg unterstützen. Sie können darüber hinaus unserer Online-Community, beitreten. Erfahrene Ersteller von Erweiterungen und Microsoft-Engineers beantworten dort Ihre Fragen. Create Your Own Extension

 

Visual Studio 2026 bringt die bislang größten Modernisierungen der IDE: tief integrierte KI-Agenten, massive Performance-Boosts, ein überarbeitetes Design und neue Debugging- sowie C++-Modernisierungsfunktionen. Die Version 18.3 (Februar 2026) liefert zudem zahlreiche Verbesserungen in Copilot-gestützten Workflows, Razor Hot Reload und WinForms Legacy Support. KI wird zum festen Bestandteil des Entwicklungsprozesses, die IDE ist deutlich schneller, moderner und unterstützt Entwickler besser beim Debuggen und Modernisieren von Code.

Die wichtigsten Neuerungen in Visual Studio 2026

KI Integration auf neuem Niveau

  • Copilot tief in den Workflow integriert: automatische Testgenerierung, Call-Stack-Analyse, Profiling-Hinweise.
  • Snippets passen sich automatisch an Projektmuster an und Dokumentation wird kontextsensitiv aktualisiert.
  • WinForms Expert Agent hilft bei Legacy-Code und Modernisierung alter Projekte.

Deutlich höhere Performance

  • Schnellerer Start, flüssigeres UI, 50% weniger UI-Hänger laut Microsoft.
  • Große Lösungen laden spürbar schneller und bleiben währenddessen reaktionsfähig.

Debugging & Entwickler-Tools

  • Neue DataTips im IEnumerable-Visualizer für bessere Laufzeit-Inspektion.
  • Verbesserte Call-Stack-Analyse durch KI-gestützte Empfehlungen.
  • Razor Hot Reload arbeitet schneller und stabiler.

C++-Modernisierung

  • Neue Tools zur Migration älterer C++-Codebasen in moderne Standards.
  • Fehlerkorrekturen im MSVC-Optimierer (z.B. fehlerhafte Assembly-Generierung).

Neues Design & UX-Verbesserungen

  • Überarbeiteter Look im Insider-Build: moderner, klarer, besser strukturiert.
  • Weniger Ablenkung, mehr Fokus auf Code und KI-gestützte Hinweise.

Weitere Verbesserungen (Auswahl)

  • Slash Commands für schnellere Aktionen.
  • Stabilere .http-Dateien und .NET-10-Kompatibilität.
  • Verbesserte Publish-Workflows.

Ein Vergleich der drei Versionen von Visual Studio

Unterstützte Nutzungsszenarien Visual Studio Community Visual Studio Professional Visual Studio Enterprise
Einzelne Entwickler
Schulungsumgebung
Akademische Forschung
Mitwirkung an Open Source-Projekten
Nicht-Unternehmensorganisationen 1)
Für bis zu 5 Benutzer
Enterprise
Unterstützung für Entwicklungsplattformen Visual Studio Community Visual Studio Professional Visual Studio Enterprise
Windows-Desktop, Universelle Windows-Apps, Web (ASP.NET), Office 365, Business Applications, Azure Stack, C++ für plattformübergreifende Entwicklung, Python, Node.js, .NET Core, Docker Tools
Integrierte Entwicklungsumgebung Visual Studio Community Visual Studio Professional Visual Studio Enterprise
Live-Abhängigkeitsüberprüfung
Architekturebenendiagramme
Architekturvalidierung
Code klonen
CodeLens
Peek-Definition
Refactoring
One-Click-Webbereitstellung
Modell-Ressourcenansicht
Projektmappen mit Abhängigkeitsdiagrammen und Code Maps visualisieren Ermöglicht das Öffnen von in anderen Visual Studio-Editionen generierten Diagrammen im schreibgeschützten Modus. Ermöglicht das Öffnen von in anderen Visual Studio-Editionen generierten Diagrammen im schreibgeschützten Modus.
Festlegung von Zielversionen
Erweitertes Debuggen und Diagnose Visual Studio Community Visual Studio Professional Visual Studio Enterprise
IntelliTrace
Code Map-Debugger integriert
Analyse von .NET-Speicherabbildern
Codemetriken
Grafisches Debuggen
Static Code Analysis
Leistungs- und Diagnosehub Enthält Profilerstellung für die Ebeneninteraktion
Momentaufnahmedebugger
Time Travel Debugging (Vorschauversion)
Testtools Visual Studio Community Visual Studio Professional Visual Studio Enterprise
Live Unit Testing
IntelliTest
Microsoft Fakes (Isolation von Komponententests)
Code Coverage
Komponententests
Plattformübergreifende Entwicklung Visual Studio Community Visual Studio Professional Visual Studio Enterprise
Eingebettete Assemblys
iOS-Remotesimulator für Windows
Native iOS- und Android-Benutzeroberflächendesigner
.NET MAUI
Tools und Features für die Zusammenarbeit Visual Studio Community Visual Studio Professional Visual Studio Enterprise
PowerPoint-Storyboarding
Codereview
Aufgabe anhalten/fortsetzen
Team Explorer (Unterstützung für Entwicklungstools von Drittanbietern)
Visual Studio Live Share

1)Unternehmensorganisationen sind definiert als >250 PCs oder > 1 Million US-Dollar jährlichem Umsatz.

Bekanntmachung von Microsoft zu Visual Studio 2026
Die Vorstellung von Visual Studio 2026 im Rahmen der .NET Conf

Link zum Downloadangebot für Visual Studio 2026
Link zur Webseite von Microsoft mit dem Downloadangebot für Visual Studio 2026. Dazu gehören auch jeweils 60 Tage lauffähige Testversionen für die verschiedenen Editionen.