Was sind die wichtigsten Vorteile und wesentlichen Funktionen von Visual Studio 2017 Professional?
Umfassende IDE – All-in-One-Umgebung für Codierung und Debugging.
Breite Sprachunterstützung – Unterstützt C#, C++, VB, Python und mehr.
Erweitertes Debugging – Leistungsstarke Tools zum schnelleren Auffinden von Fehlern.
Integrierte Tests – Integrierte Tools für Unit-Tests und Diagnosen.
Azure-Integration – Einfache Cloud-Entwicklung und Unterstützung bei der Bereitstellung.
Teamzusammenarbeit – Git-Tools und Team Explorer enthalten.
Dieses Produkt ermöglicht eine einmalige Aktivierung für ein Gerät. Nach der Nutzung kann es nicht erneut verwendet werden – auch nicht für dasselbe Gerät.
Ein Key kann das Programm einmalig aktivieren.
Download: Visual Studio 2017 Pro
Vollständige IDE – Editor, Debugger, Profiler und Git in einem Arbeitsbereich.
MSVC v141 – C++-Toolset mit Unterstützung für etwa 75 % der C++17-Funktionen.
CodeLens – Zeigt Referenzen, Autoren und Änderungen direkt über Ihrem Code an.
Xamarin-Tools – Erstellt native Android- und iOS-Apps in C#.
Kernkapazität – Unterstützt .NET Framework 3.5 bis 4.7 und .NET Core 2.x.
Wichtig – Erweiterte Debugging-Funktionen (IntelliTrace), Live-Unit-Tests und Architekturvalidierung sind in dieser Edition nicht enthalten.
Visual Studio 2017 Professional ist die mittlere Edition der Windows-IDE von Microsoft, deren letzte Service-Baseline die Version 15.9 ist. Sie eignet sich für Teams, die weiterhin .NET Framework-, C++- oder Xamarin-Code pflegen, der auf der Toolchain von 2017 basiert.
Parallele Installation – Läuft parallel zu Visual Studio 2015, 2013 und 2012.
Modulares Installationsprogramm – Die arbeitslastbasierte Installation installiert nur die Komponenten, die Sie benötigen.
Team Explorer – Stellt eine Verbindung zu Team Foundation Server 2010 bis 2017 her.
Linux C++ – Erstellt und debuggt C++-Anwendungen remote auf Linux-Distributionen.
Sicherheitsupdates – Version 15.9 erhält Sicherheitsupdates bis April 2027.
Breites Spektrum an Programmiersprachen – C#, VB.NET, C++, F#, Python, JavaScript und TypeScript.
Es handelt sich um eine Windows-Entwicklungsumgebung zum Erstellen, Debuggen und Veröffentlichen von Desktop-, Web-, Cloud-, Mobil- und Spieleanwendungen in C#, Visual Basic, C++, F#, Python, JavaScript und TypeScript. Mit der Version 2017 wurde das arbeitslastbasierte Installationsprogramm eingeführt, sodass eine reine C++- oder .NET-Installation weitaus weniger Daten umfasst als die monolithische Gesamtinstallation, die bei Visual Studio 2015 zum Einsatz kam. Als C++-Compiler kommt das MSVC v141-Toolset zum Einsatz, das hinter dem Schalter /std:c++17 etwa 75 Prozent der neuen C++17-Sprach- und Bibliotheksfunktionen implementiert. Ein normaler Arbeitstag besteht darin, eine Lösung zu öffnen, im Debugger auf Haltepunkte zu stoßen, MSTest-, NUnit- oder xUnit-Projekte im Test Explorer auszuführen und Änderungen in Git oder auf dem Team Foundation Server zu committen, ohne das Fenster zu verlassen.
Nein. Beide Funktionen sind in der Visual Studio 2017-Reihe ausschließlich in der Enterprise-Edition enthalten, ebenso wie IntelliTest, Microsoft Fakes, Codeabdeckung, die Analyse von .NET-Speicherauszügen und die Code-Map-Debugger-Integration. Die Professional-Edition kann zwar in älteren Editionen erstellte Architekturdiagramme und Code-Maps öffnen, jedoch nur im Lesemodus, und die Live-Abhängigkeitsvalidierung fehlt. Wenn Ihr Arbeitsablauf auf der Messung der Codeabdeckung innerhalb der IDE basiert, schließt dies allein diese Edition bereits aus, da die Codeabdeckung erst in Visual Studio 2026 in die Professional-Edition aufgenommen wurde. Gewöhnliche Unit-Tests sind davon nicht betroffen: MSTest-, NUnit- und xUnit-Projekte lassen sich alle im Test Explorer ausführen.
Beide Editionen verfügen über denselben Editor, dieselben Compiler, denselben Debugger, IntelliSense und CodeLens; Enterprise bietet darüber hinaus zusätzliche Tools für Diagnose, Tests und Architektur. Die praktischen Unterscheidungsmerkmale sind IntelliTrace zum Zurückverfolgen der aufgezeichneten Ausführung, Live Unit Testing zum Ausführen betroffener Tests während der Eingabe, Microsoft Fakes zum Isolieren von Legacy-Code ohne Schnittstellen sowie bearbeitbare Code-Maps mit Live-Abhängigkeitsprüfung. Die Enterprise-Edition enthält zudem die älteren Tools für Lasttests und Coded-UI-Tests, die in der Professional-Edition nie vorhanden waren. Für einen Einzelentwickler oder ein kleines Team, das ein .NET Framework- oder C++-Produkt wartet, deckt die Professional-Edition die tägliche Arbeit ab; die Enterprise-Tools zahlen sich vor allem bei großen Lösungen aus, bei denen das Reproduzieren eines Fehlers oder das Entwirren von Abhängigkeiten mehr Zeit kostet als der Preisunterschied zwischen den Editionen.
| Funktion | 2017 Professional | 2017 Enterprise |
|---|---|---|
| Kern-IDE und Debugger | ✓ | ✓ |
| CodeLens | ✓ | ✓ |
| IntelliTrace | ✕ | ✓ |
| Live-Unit-Tests | ✕ | ✓ |
| Codeabdeckung | ✕ | ✓ |
| Microsoft Fakes | ✕ | ✓ |
| Code-Zuordnungen | Schreibgeschützt | ✓ |
| .NET-Speicherauszug-Analyse | ✕ | ✓ |
Die gleiche Aufteilung der Editionen gilt auch für die aktuelle Generation, wie hier ausführlich erläutert wird: Visual Studio 2026 Professional oder Enterprise: Vorteile, Unterschiede und Eignung
Es unterstützt .NET Framework 3.5 bis 4.7, .NET Core, Mono und .NET Native für UWP und erstellt Android- und iOS-Apps über Xamarin oder Apache Cordova 6.3.1. Die C++-Entwicklung für Linux wird mit Remote-Debugging für Distributionen wie Ubuntu 16.04, Red Hat Enterprise Linux 7.2 und Debian 8 unterstützt. Bei macOS handelt es sich um einen Sonderfall: Konsolen- und ASP.NET-Anwendungen können für macOS erstellt werden, das Debuggen dieser Anwendungen über diese IDE wird jedoch nicht unterstützt. Die absolute Obergrenze ist .NET Core – Version 3.0 und alle nachfolgenden Versionen erfordern Visual Studio 2019 16.3 oder neuer, sodass eine Installation von 2017 kein .NET 8- oder .NET 10-Projekt öffnen oder erstellen kann, unabhängig davon, welches SDK installiert ist.
In den aktuellen Systemanforderungen von Microsoft werden Windows 11 sowie Windows Server 2016, 2019, 2022 und 2025 als unterstützte Host-Systeme aufgeführt. Die älteren Hostsysteme, die ursprünglich vom 2017er-Installationsprogramm abgedeckt wurden, wie Windows 7 SP1, Windows 8.1 und Windows 10, haben selbst das Ende des Supports erreicht, und Visual Studio betrachtet ein Betriebssystem nicht mehr als unterstützt, sobald dessen eigener Lebenszyklus endet. Windows 10 Enterprise LTSC und Windows 10 S wurden nie für die Entwicklung unterstützt, obwohl mit Visual Studio 2017 erstellte Anwendungen darauf normal laufen. Zwei weitere Einschränkungen stellen Nutzer in verwalteten Umgebungen vor Probleme: Die IDE wird unter App-V- oder MSIX-Virtualisierung nicht unterstützt, und die Server-Core-Installationsoption von Windows Server wird nicht unterstützt.
Zunächst sollte der Support-Zeitraum geprüft werden: Visual Studio 2017 befindet sich im erweiterten Support mit ausschließlich Sicherheitsupdates, der am 13. April 2027 endet, und nur Version 15.9 ist dafür qualifiziert. Der zweite Punkt ist das Ziel-Framework, da die 2017er-IDE bei .NET Core 2.x endet und keine Projekte für .NET 5 oder höher erstellen kann. Der dritte Punkt ist die Prozessarchitektur – die IDE von 2017 läuft als 32-Bit-Prozess, während Visual Studio 2022 die erste 64-Bit-Version von Microsoft war, was das Verhalten bei sehr großen Lösungen verändert. Diese Edition ist nach wie vor sinnvoll, wenn eine Build-Kette an das v141-C++-Toolset oder an Xamarin-Projekte gebunden ist, deren Unterstützung in neueren Visual Studio-Versionen am 1. Mai 2024 endete.
Nein. Die GitHub Copilot-Erweiterung für Visual Studio erfordert Visual Studio 2022, und GitHub hat erklärt, dass sie unter Visual Studio 2019 oder früheren Versionen nicht unterstützt wird. Teams, die an einer Codebasis aus dem Jahr 2017 arbeiten, nutzen in der Regel parallel Visual Studio Code oder eine neuere Visual Studio-Version für KI-Unterstützung.
Nein. Silverlight-Projekte, Windows Store 8.1- und 8.0-Projekte sowie Windows Phone 8.1- und 8.0-Projekte werden in Visual Studio 2017 nicht unterstützt, und Microsoft empfiehlt, für diese Arbeiten Visual Studio 2015 installiert zu lassen. Klassische Windows-Desktop-Projekte aus früheren Versionen lassen sich normal aktualisieren.
Ja. Es lässt sich parallel zu Visual Studio 2015, 2013 und 2012 installieren und ausführen, wobei jede Version ihre eigenen Tools und Einstellungen beibehält. Dies ist die übliche Konfiguration für Teams, die ein auf v141 basierendes Produkt weiterführen und gleichzeitig neue Projekte in einer neueren IDE beginnen.
Team Explorer für Visual Studio 2017 stellt eine Verbindung zu Team Foundation Server 2017, 2015, 2013, 2012 und 2010 SP1 her. Git-Repositorys werden direkt in der IDE unterstützt, mit einer dokumentierten Ausnahme: Visual Studio 2017 unterstützt Git für Windows unter Windows 7 und Windows 8 nicht.
| Betriebssysteme | Windows 11: Home / Pro / Pro Education / Pro for Workstations / Enterprise / Education Windows Server 2025 / 2022 / 2019 / 2016: Standard / Datacenter |
| Prozessor | Prozessor mit 1.8 GHz oder schneller. Dual-Core oder besser empfohlen. |
| Arbeitsspeicher | Mindestens 2 GB. Empfohlen werden 4 GB RAM. Mindestens 2.5 GB RAM bei Ausführung auf einer virtuellen Maschine. |
| Festplatte | Bis zu 130 GB verfügbarer Festplattenspeicher, abhängig von den installierten Funktionen. Typische Installationen erfordern 20 GB bis 50 GB freien Speicherplatz. Für eine bessere Leistung wird ein SSD-Laufwerk empfohlen. |
| Bildschirm | Mindestauflösung von 720p (1280 × 720). Visual Studio läuft am besten bei einer Auflösung von WXGA (1366 × 768) oder höher. |
| Grafikkarte | Grafikkarte, die eine Bildschirmauflösung von mindestens 720p (1280 x 720) unterstützt. |
| Hinweis | Für die Installation oder Aktualisierung von Visual Studio sind Administratorrechte erforderlich. Für die Installation von Visual Studio ist das .NET Framework 4.5.2 oder höher erforderlich. Visual Studio benötigt zum Ausführen das .NET Framework 4.7.2, das während der Installation installiert wird. Für internetbezogene Szenarien ist Internet Explorer 11 oder Edge erforderlich. Windows 10 Enterprise LTSC und Windows 10 S werden für die Entwicklung nicht unterstützt. Die Optionen "Server Core" und "Minimal Server Interface" werden bei der Ausführung von Windows Server nicht unterstützt. Visual Studio wird in virtualisierten Umgebungen wie Microsoft App-V oder MSIX für Windows sowie bei App-Virtualisierungstechnologien von Drittanbietern nicht unterstützt. Für die Ausführung von Visual Studio in einer virtuellen Maschinenumgebung sind ein vollständiges Windows-Betriebssystem und eine persistente VM erforderlich. Die gleichzeitige Nutzung von Visual Studio durch mehrere Benutzer wird nicht unterstützt. FSLogix-Roaming-Profile werden nicht unterstützt. Windows-Container werden nicht unterstützt, mit Ausnahme der Visual Studio 2017 Build Tools. |