Bild von Visual Studio 2019

Visual Studio 2019

von Microsoft

Beispiellose Produktivität für alle Entwickler, Apps und Plattformen

Highlights von Visual Studio 2019

Egal, ob Sie gerade erst mit dem Programmieren beginnen oder Ihr neues Projekt starten möchten – Visual Studio 2019 bietet ein optimales Benutzererlebnis, sodass Sie sich ganz auf Ihre Arbeit konzentrieren können. Der Bildschirm bietet mehr Platz für Ihren Code, und Sie können von einer zentralen Stelle aus nach allem suchen, was Sie benötigen. Bereinigen Sie Ihren Code mit einem einzigen Mausklick. Während des Debugprozesses profitieren Sie von einer besseren Leistung bei der Einzelschrittausführung, und in den Fenstern „Auto“, „Lokale Variablen“ und „Überwachung“ finden Sie über die Suchfunktion alle Objekte und Werte im Handumdrehen.

Entwickeln

IntelliCode und Codebereinigung mit einem Klick

Schreiben Sie Ihren Code schneller mit kontextbezogenen, KI-basierten IntelliSense-Funktionen, die von Visual Studio IntelliCode bereitgestellt werden. Sie können IntelliCode auch mit Ihren eigenen Coderepositorys trainieren, die Sie für Ihr Team freigeben.

Fördern Sie die Verwaltbarkeit von Code, beheben Sie Warnungen und Vorschläge per Codebereinigung mit nur einem Klick, und profitieren Sie von mehr Refactoringfunktionen als je zuvor. Hinweise zur Dokumentintegrität unterstützen Sie, damit Ihr Code grünes Licht erhält.

Zusammenarbeit

Live Share und Pull Request-Funktionen

Mit Visual Studio Live Share können Sie in Echtzeit mit Ihrem Team zusammenarbeiten – unabhängig davon, ob die Teammitglieder sich im Home Office oder am anderen Ende der Welt befinden. Live Share wird standardmäßig installiert und unterstützt alle Projekte, App-Typen und Sprachen.

Wenn Sie zum Einchecken Ihres Codes bereit sind, testen Sie die neuen Pull Request-Funktionen (PR). Damit können Sie und Ihr Team den Code aus Azure Repos schnell direkt in der IDE überprüfen – und sogar die App ausführen und debuggen!

Debuggen

Suchfenster und Momentaufnahmedebugger

Die höhere Leistung bei der Einzelschrittausführung und die Unterstützung für große C++-Apps sorgen für ein verbessertes Debuggingerlebnis. Neue Suchfunktionen in den Fenstern „Auto“, „Lokale Variablen“ und „Überwachung“ helfen Ihnen dabei, Objekte oder Werte zu finden oder Sammlungen zu visualisieren.

Mit neuen App-Zielen für den Momentaufnahmedebugger können Sie Probleme in einer Produktionsumgebung debuggen, ohne die Leistung oder Stabilität zu beeinträchtigen. Der Debugger erstellt eine Momentaufnahme der Umgebung, sodass Sie Objekte und Aufruflisten überprüfen können.

Azure

Verbundene Dienste und Azure App Services

Konfigurieren Sie Ihre Anwendungen mit einigen wenigen Klicks für die Verwendung von Azure-Diensten. Sie können neue Instanzen von Azure Storage, Key Vault, Cognitive Services und vielen weiteren Diensten erstellen, ohne die IDE verlassen zu müssen.

Entwickeln Sie Ihren Code zunächst lokal und offline, bis er zur Bereitstellung bereit ist. Veröffentlichen Sie den Code dann innerhalb weniger Minuten (statt mehrerer Stunden) für virtuelle Computer, Container oder Azure App Service.

Technologien

Verbesserungen bei .NET Core 3 und C++

Visual Studio 2019 bietet Ihren aktuellen Projekten die vollständige Unterstützung, die sie benötigen – auf allen Plattformen: Desktop, Web, mobile Umgebungen und Gaming. Visual Studio unterstützt auch .NET Core 3, eines der schnellsten Frameworks der Welt.

Mit Unterstützung für Linux-Umgebungen sowie CMake und ClangFormat ist Visual Studio 2019 eine höchst umfassende IDE für C++-Entwickler. C#- und F#-Entwickler können native plattformübergreifende Apps mit Xamarin erstellen.

Visual Studio 2019 Vergleichstabelle

Supported Usage ScenariosVisual Studio Professional inkl. MSDNVisual Studio Enterprise inkl. MSDNVisual Studio Test Professional inkl. MSDNMSDN Platforms
Individual Developers X X X X
Classroom Learning X X X X
Academic Research X X X X
Contributing to Open Source Projects X X X X
Non-enterprise organizationssup1, for up to 5 users X X X X
Enterprise X X X X
Debugging und Diagnostik    
Live Unit Testing   X    
IntelliTrace   X    
IntelliTrace (Historical Debugging)   X    
IntelliTrace Performance Indicators   X    
Code Metrics X X    
.NET Memory Dump Analysis   X    
Graphics Debugging X X    
Browser Link X X    
Static Code Analysis X X    
Code Map Debugger Integration   X    
Debugger X X    
Performance and Diagnostics Hub X X2    
Windows Simulator X X    
Windows Phone Emulator X X    
Visual Studio Emulator für Android X X    
Testing ToolsVisual Studio Professional inkl. MSDNVisual Studio Enterprise inkl. MSDNVisual Studio Test Professional inkl. MSDNMSDN Platforms
Web Load & Performance Testing   X    
IntelliTest   X    
Microsoft Fakes (Unit Test Isolation)   X    
Code Coverage   X    
Coded UI Testing   X    
Manuelles Testing   X X X
Exploratives Testing   X X X
Test Case Management   X X X
Fast-forward für Manuelles Testing   X X X
Extensible Testing Framework X X    
Unit Testing X X    
Integrated Development EnvironmentVisual Studio Professional inkl. MSDNVisual Studio Enterprise inkl. MSDNVisual Studio Test Professional inkl. MSDNMSDN Platforms
Live Dependency Validation   X    
CodeLens X X    
Peek Definition X X    
Code Clone   X    
Refactoring X X    
One-Click Web Deployment X X    
Extensible Environment X X    
Model Resource Viewer X X    
Multi-Targeting X X    
Blend X X    
JavaScript und jQuery Support X X    
Project & Solution Compatibility mit Visual Studio 2010 SP1 und Visual Studio 2012 X X    
Development Platform SupportVisual Studio Professional inkl. MSDNVisual Studio Enterprise inkl. MSDNVisual Studio Test Professional inkl. MSDNMSDN Platforms
Windows Desktop X X    
Windows Phone und Store Apps X X    
Universal Windows Apps X X    
Web (ASP.NET) X X    
Office 365, Office, und SharePoint X X    
Office 365 Cloud Business Apps X X    
Business Applications X X    
Cloud (Microsoft Azure) X X    
SQL Server (SSDT) X X    
Redgate Data Tools4   X    
Apache Cordova X X    
C++ Cross-Platform Library Development X X    
Python X X    
Node.js X X    
.NET Core X X    
Docker Tools X X    
Azure Stack X X    
Xamarin Mobile DevelopmentVisual Studio Professional inkl. MSDNVisual Studio Enterprise inkl. MSDNVisual Studio Test ProfessionalMSDN Platforms
Share code between Android, iOS, and Windows X X    
Native iOS and Android UI Designers X X    
Xamarin.Forms X X    
Embedded Assemblies   X    
Live Inspection   X    

Xamarin Profiler

  X    
Xamarin Test Recorder   X    
Architecture und ModelingVisual Studio Professional inkl. MSDNVisual Studio Enterprise inkl. MSDNVisual Studio Test ProfessionalMSDN Platforms
Architectural Layer Diagrams   X    
Architecture Validation   X    
Visualize solutions with Dependency Graphs and Code Maps X5 X    
Lab ManagementVisual Studio Professional inkl. MSDNVisual Studio Enterprise inkl. MSDNVisual Studio Test Professional inkl. MSDNMSDN Platforms
Virtual Environment setup & teardown   X X X
Provision environment from template   X X X
Checkpoint environment   X X X
Team Foundation ServerVisual Studio Professional inkl. MSDNVisual Studio Enterprise inkl. MSDNVisual Studio Test Professional inkl. MSDNMSDN Platforms
Web-based Test Execution X X X X
Web-based Test Case Management   X X X
Agile Portfolio Management X X X X
Team (Chat) Rooms X X X X
Work Item Charting X6 X X X
Request und Manage Feedback X X X X
Release Management X X X X
Backlog Management X X X X
Sprint Planning X X X X
Kanban Board X X X X
Agile Task Boards X X X X
SharePoint Integration (Team Project Portal)7 X X X X
Reporting & BI X X X X
Project und Project Server Integration8 X X X X
System Center Integration9 X X X X
Version Control mit TFVC Repositories X X X X
Version Control mit Git-basierten Repositories X X X X
Code comments on Changesets or Git commits X X X X
Work Item Tracking X X X X
Build Automation X X X X
Collaboration ToolsVisual Studio Professional inkl. MSDNVisual Studio Enterprise inkl. MSDNVisual Studio Test Professional inkl. MSDNMSDN Platforms
PowerPoint Storyboarding X X X X
Code Review X X    
Task Suspend/Resume X X    
Team Explorer X X X X
Team Explorer Everywhere (third-party Tool Unterstützung) X X X X
Team Collaboration BenefitsVisual Studio Professional inkl. MSDNVisual Studio Enterprise inkl. MSDNVisual Studio Test Professional inkl. MSDNMSDN Platforms
Team Foundation Server license X X X X
Team Foundation Server User CAL X X X X
Can be added to unlimited Visual Studio Team Services accounts for free X X X X
Visual Studio Team Services Test Manager   X X X
Visual Studio Team Services Package Management   X X X
Subscriber BenefitsVisual Studio Professional inkl. MSDNVisual Studio Enterprise inkl. MSDNVisual Studio Test Professional inkl. MSDNMSDN Platforms
Visual Studio for Mac10 X X    
Microsoft Office Professional Plus (full use rights)   X    
Microsoft Azure $50 pro Monat $150 pro Monat $50 pro Monat $100 pro Monat
Xamarin Test Cloud Discount   X8    
Enterprise Mobility + Security 11 X X    
Windows, Windows Server, Windows Embedded X X X X
Power BI Pro   X   X
Microsoft SQL Server, R Server X X X X
Microsoft SharePoint, Microsoft Exchange   X   X
Office 365 Developer Subscription12   X    
Microsoft Dynamics   X   X
All other Microsoft software   X   X
Pluralsight training13 30 courses for 12 months12 45 courses for 12 months12 30 courses for 12 months12 45 courses for 12 months12
Windows developer account X X X  
Xamarin University On-Demand 14 X X    
Technical Support Fälle15 2 4 2 2
Priority Support in MSDN Forum X X X X
Priority Support in TechNet Forum       X
Microsoft e-learning Collections (pro Jahr) 1 2 1 1
MSDN Online Magazine X X X X
MSDN Online Chat X X X X
Visual Studio partner offers X X X X

Fußnoten:

  1. Enterprise organizations are defined as >250 PCs or > $1 Million US Dollars in annual revenue.
  2. Includes Tier Interaction Profiling.
  3. Redgate Data Tools includes ReadyRoll Core, SQL Prompt Core, and SQL Search. SQL Search is available in all editions; ReadyRoll Core and SQL Prompt Core available in Enterprise edition only.
  4. Can open diagrams generated in other Visual Studio editions in read-only mode.
  5. Read-Only.
  6. Microsoft SharePoint Server is licensed separately.
  7. Microsoft Project and Project Server are licensed separately.
  8. Microsoft System Center is licensed separately.
  9. Currently in Preview. No usage restrictions for Visual Studio Professional subscribers. Enterprise features available for Visual Studio Enterprise subscribers.
  10. Each subscriber gets 5-seat tenant for dev/test.
  11. Each subscriber gets an Office dev subscription with 25 seats for dev/test.
  12. Available through November 18, 2017 or while supplies last. MPN, BizSpark, MCT, MVP, RD, MSP or Imagine subscribers do not receive Pluralsight benefit with their subscription.
  13. Subscribers are able to access additional on-demand Xamarin University classes and materials beyond those included with the Dev Essentials program.
  14. Not available in MPN, MCT and Sponsored subscriptions. BizSpark and Imagine Premium subscribers get 4 Technical Support incidents per subscription, Imagine Standard subscribers get 2 Technical Support incidents per subscription.

Visual Studio Professional

Professionelle Entwicklertools und -dienste für einzelne Entwickler oder kleine Teams

Produktives Entwickeln für Sie und Ihr kleines Team

  • Flexibilität
    Professionelles Entwicklungstool für die Entwicklung beliebiger Anwendungsarten
  • Produktivität
    Leistungsstarke Features zur Verbesserung der Produktivität Ihres Teams, wie z.B. CodeLens
  • Zusammenarbeit
    Planungstools für Agile-Projekte, Teamräume, Diagramme u.v.m.
  • Leistungen für Abonnenten
    Umfasst die Microsoft-Kernsoftware, außerdem Azure, Pluralsight und vieles mehr

Visual Studio und Xamarin

Bringen Sie Ihr Team bei der mobilen Entwicklung nach vorn
Visual Studio Professional bietet nun Xamarin-Features, die ohne Zusatzkosten die Standardumgebung für die mobile Entwicklung erweitern. Liefern Sie native Apps für Android, iOS und Windows dank einer uneingeschränkten, professionellen mobilen Entwicklung, Freigabe von Code und Debuggings.

Machen Sie mehr

Jede App für jede Plattform
Erstellen Sie Anwendungen für verschiedene mobile Geräte, PCs und das Web – alle mit Cloud-Unterstützung und auf der Grundlage Ihrer vorhandenen Anwendungen und Qualifikationen. Mithilfe von plattformübergreifenden Technologien können Sie Anwendungen für Windows, Android und iOS aus einer einzelnen Lösung heraus entwickeln.

Erreichen Sie mehr

Verstehen Sie Ihren Teamcode
Visual Studio Professional enthält leistungsfähige Funktionen, die das schnelle Verstehen Ihres Codes erleichtern. Code Lens unterstützt Ihre Konzentration auf die Arbeit, indem Codeverweise, Änderungen an Ihrem Code, die Person, die eine Methode zuletzt geändert hat, oder das Bestehen von Tests angezeigt werden – alles direkt an der Position, an der Sie im Code arbeiten.

Kooperieren Sie mehr

Liefern Sie Software schneller aus
Visual Studio Professional 2015 mit MSDN enthält Team Foundation Server 2015. Nutzen Sie die Vorteile der Tools, Dienste und Ressourcen, um eine bessere Zusammenarbeit von Teams und besseres Analysefeedback zu erreichen und erfolgreiche Softwareprojekte auszuliefern. Nutzen Sie die enthaltenen Planungstools für Agile-Projekte, Teamräume, Diagramme und mehr.

Leistungen für Abonnenten

Umfasst alles, was ein Entwickler benötigt
Mit einem Standardabonnement oder einem jährlichen Cloudabonnement erhalten Sie die Software und die Leistungen, die Sie benötigen, um in allen Codebelangen die Oberhand zu behalten – einschließlich Zugriff auf die Kernsoftware von Microsoft für Entwicklung und Tests, einem monatliches Guthabens in der Cloud, Tools zur Zusammenarbeit, Schulungen, professionellem Support und mehr.

Visual Studio Enterprise

Eine integrierte End-to-End-Lösung für Teams jeder Größe mit hohen Ansprüchen an Qualität und Skalierbarkeit.

Nutzen Sie die umfangreichen Tools und Dienste zum Entwickeln, Erstellen und Verwalten komplexer Unternehmensanwendungen.

Optimiert für Anwendungsentwicklung auf Unternehmensniveau

  • DevOps
    Behalten Sie die Komplexität im Griff, und schließen Sie die Lücke zwischen Entwicklung und IT-Betrieb
  • Agile
    Höhere Teamproduktivität bei der Entwicklung von Unternehmensanwendungen
  • Qualität
    Sie können Ihre gesamten Testaktivitäten planen, ausführen und überwachen – fortlaufend
  • Leistungen für Abonnenten
    Enthält praktisch die gesamte Software von Microsoft, außerdem Azure, Pluralsight und mehr

DevOps für Unternehmen

Schnelleres Ausliefern von besserer Software
Agile-Tools, die für den Unternehmenseinsatz optimiert sind, helfen Ihnen, Aufgaben projekt- und teamübergreifend zu verwalten, und das in einer intuitiven und leicht zu bedienenden Umgebung. Die DevOps-Funktionen in Visual Studio 2017 ermöglichen die Automatisierung von Releaseprozessen und Continuous Deployment. Schließen Sie nach der Bereitstellung die Lücke zwischen Produktion und Entwicklung, und beheben Sie Programmfehler schneller dank Einblicken und Daten, die Sie direkt in der Produktionsumgebung sammeln.

5-Sterne-Entwicklung von mobilen Apps

Liefern Sie Apps auf Unternehmensniveau
Visual Studio Enterprise schließt jetzt Xamarin-Entwicklung von Android-, iOS- und Windows-Apps ein. Erstellen Sie mit erstklassigen Tools Apps mit nativer Leistung und Benutzeroberfläche. Optimieren Sie die Leistung Ihrer Apps mithilfe umfassender Daten zur Profilerstellung, und untersuchen Sie sie zur Laufzeit, um Programmfehler schneller zu finden. Überprüfen Sie Ihre Benutzerfreundlichkeit auf realen Geräten mit der Xamarin Test Cloud. Wenn Sie soweit sind, verteilen Sie Ihre Apps an interne Betatester oder direkt an einen App Store.

Reproduktion von Fehlern jetzt immer möglich

Drehen Sie die Zeit zurück dank des Ausführungsverlaufs für .NET-Code
Eins der häufigsten Probleme, mit denen sich Entwickler konfrontiert sehen, ist dass der Code auf „meinem Computer“ funktioniert, aber nicht in der Test- oder Produktionsumgebung. Die Diagnose solcher Probleme kann Stunden der Suche im Quellcode, des Vergleichens von Umgebungen und ein fortgesetztes Ratespiel über das Setzen der richtigen Haltepunkte mit sich bringen. Mithilfe der Diagnosetools in Visual Studio Enterprise, wie IntelliTrace, können Sie den Verlauf Ihrer Codeausführung in verschiedenen Umgebungen anzeigen und in der Zeit zurück navigieren, um Daten zu untersuchen, ohne manuell Haltepunkte setzen zu müssen. Das spart Ihnen eine Menge Zeit, die Sie produktiver investieren können.

Code von höherer Qualität

Es geht um Komponententests – jetzt schneller und einfacher
Mithilfe von IntelliTest generieren Sie schnell relevante Komponententests für Ihren Code – automatisch. IntelliTest verringert den Aufwand zum Erstellen von Komponententests sowohl für neuen als auch für vorhandenen Code dramatisch, sodass Sie sich auf die Entwicklung von Funktionen konzentrieren können. Erstellen Sie ganz einfach Komponententestsätze für Legacycode, der noch nie untersucht wurde, und steigern Sie Pfadabdeckung und Codequalität – mit minimalem Aufwand.

Verwaltete Komplexität

Behalten Sie leicht selbst in den größten Projektmappen den Überblick
Verwenden Sie innovative Tools zur Modellierung, und erstellen Sie hochwertige, unternehmenswichtige Software, die den Motor Ihres Geschäfts bilden kann. Verwalten Sie auf einfache Weise Abhängigkeiten und selbst größte Codebasen mit Tools für Code Mapping und Architektursuche. Verwenden Sie erweiterte Tools zum Überwachen und Debuggen, um komplexe Anwendungsprobleme schneller denn je zu identifizieren, zu sichten und zu beheben.

Uneingeschränkte Auslastungstests

Verstehen Sie vor der Bereitstellung, was Ihre Anwendung leisten kann
Mit Visual Studio wird es einfach, Auslastungstests in Ihren Entwicklungsprozess zu integrieren, was Ihnen unangenehme Überraschungen in der Produktion erspart. Ob diese Überraschungen ihren Grund in der weltweiten Verbreitung haben, der Größe Ihrer Kundenbasis oder in Problemen, die sich nur bei mehrtägiger Ausführung zeigen, die Auslastungstests in Visual Studio geben Ihnen die Analysemöglichkeiten, um diese Probleme vor der Bereitstellung zu beheben.

Datenbank-DevOps

Weiten Sie DevOps-Prozesse auf SQL Server-Datenbanken aus
Redgate Data Tools sind jetzt in Visual Studio Enterprise enthalten. Mit ReadyRoll Core können Sie Bereitstellungen von Datenbankänderungen Seite an Seite mit Anwendungsänderungen entwickeln, ihre Version verwalten und sie sicher automatisieren. Redgate SQL Prompt Core hilft Ihnen, SQL-Code mühelos in Visual Studio zu erstellen. Steigern Sie ihre Produktivität mit AutoVervollständigen für Datenbank- und Systemobjekte sowie Schlüsselwörter, und nutzen Sie Spaltenvorschläge bei der Eingabe.

Leistungen im Abonnement

Umfasst alles, was ein Entwickler benötigt
Mit einem Visual Studio Enterprise-Abonnement erhalten Sie Zugriff auf Schulungs- und Learningvorteile, einschließlich Vollzugriff auf Pluralsight, die Ihnen helfen, bei den neuesten Technologien auf dem Laufenden zu bleiben und fortgesetztes Lernen zu verwirklichen. Darüber hinaus können Sie mit der enthaltenen Software für Entwicklung und Tests, technischem Support und Azure-Vorteilen Cloudumgebungen einrichten und mit den neuesten Microsoft-Produkten und Clouddiensten ohne zusätzliche Kosten experimentieren. Das ist Entwickeln auf einem neuen Niveau!

(ehem. Team Foundation Server)

Alle Azure DevOps-Dienste nutzen oder Dienste auswählen, die Ihre vorhandenen Workflows perfekt ergänzen.

Azure Boards

Bieten Sie Ihren Benutzern schneller einen Mehrwert – mit bewährten agilen Tools, mit denen Sie die Arbeit planen, nachverfolgen und mit Ihrem Team besprechen können.

Azure Pipelines

Nutzen Sie CI/CD mit beliebigen Sprachen, Plattformen oder Clouds zum Erstellen, Testen und Bereitstellen – einschließlich GitHub oder anderen Git-Anbietern.

Azure Repos

Profitieren Sie von unbegrenzten, in der Cloud gehosteten privaten Git-Repositorys, und arbeiten Sie im Team zusammen, um noch besseren Code mit Pull Requests und erweiterter Dateiverwaltung zu erstellen.

Azure Test Plans

Testen Sie Ihren Code mit Tool für manuelle und explorative Tests, und liefern Sie ihn in dem sicheren Wissen aus, dass er zuverlässig funktioniert.

Azure Artifacts

Sie können Pakete erstellen, hosten und für Ihr Team freigeben sowie Artefakte mit einem einzigen Klick zu Ihren CI/CD-Pipelines hinzufügen.

Erweiterungen im Marketplace

Greifen Sie auf Erweiterungen zu, die von der Community erstellt wurden – von Slack über SonarCloud bis hin zu 1.000 weiteren Apps und Diensten.

Weitere Infos

Was ist Azure DevOps Server?

Softwareentwicklungstools zur Zusammenarbeit für das gesamte Team

Azure DevOps Server hieß früher Team Foundation Server (TFS) und umfasst eine Reihe von Softwaretools für die gemeinsame Entwicklung, die lokal gehostet werden. Sie können Azure DevOps Server in Ihre vorhandene IDE oder Ihren Editor integrieren und es Ihrem Team damit ermöglichen, effizient an Projekten beliebiger Größe zusammen zu arbeiten.

Integration

Offen und erweiterbar

Integrieren Sie dank offener Standards wie REST-APIs und OAuth 2.0 Ihr benutzerdefiniertes Tool oder Ihren Drittanbieterdienst mit Azure DevOps Server. Integrieren Sie Ihre bevorzugten Tools und Dienste aus unserem Marketplace mit Erweiterungen.

Azure DevOps Server Express

Kostenlose Version für Einzelentwickler oder kleine Teams

Verwenden Sie Azure DevOps Server Express für einzelne Entwickler oder Teams von bis zu fünf Mitgliedern – kostenlos. Die Installation erfolgt ganz einfach auf Ihrem persönlichen Desktop- oder Laptopcomputer ohne Bedarf an einem dedizierten Server. Führen Sie ein Upgrade auf Azure DevOps Server aus, wenn Ihr Team auf mehr als fünf Mitglieder anwächst, und nehmen Sie den gesamten Projektverlauf mit.

[PricingTable({"products": [17403], "groupBy":"Edition"})]

[PricingTable({"skus": ["DevOpssvr"]})]