Was sind die wichtigsten Vorteile und wesentlichen Funktionen von Microsoft Visual Studio 2017 Enterprise?
Erweitertes Debugging – Diagnostizieren Sie komplexe Probleme mit leistungsstarken integrierten Tools.
IntelliTrace-Diagnose – Gehen Sie den Verlauf der Codeausführung zurück.
Enterprise Testing – Umfassende Unit-, Last- und UI-Tests.
Architekturvalidierung – Visualisieren und erzwingen Sie Codeabhängigkeiten auf einfache Weise.
DevOps-Integration – Nahtlose Verbindung mit Azure und TFS.
Breite Sprachunterstützung – Entwickeln Sie Apps für Web, Cloud und Desktop.
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 Enterprise
Vollständige IDE – Erstellen Sie Windows-, Web-, Cloud- und mobile Apps.
IntelliTrace – Zeichnen Sie den Ausführungsverlauf auf, um nicht reproduzierbare Fehler zu debuggen.
Live-Unit-Tests – Führt betroffene Unit-Tests während der Eingabe aus.
Code Map – Zeigt Aufrufpfade und Abhängigkeiten während des Debuggens an.
Kernfunktionen – Microsoft Fakes, IntelliTest, Coded UI, Lasttests.
Wichtig – GitHub Copilot und die Zielplattform .NET 5+ werden nicht unterstützt.
Visual Studio 2017 Enterprise ist die Top-Edition der Windows-IDE von Microsoft für die Entwicklung mit .NET, C++, Python und Xamarin. Sie bietet die Diagnose-, Test- und Architektur-Tools, die in der Professional-Edition fehlen, und ihre letzte Baseline-Version 15.9 erhält noch bis April 2027 Sicherheitsupdates.
Unterstützung für ältere Versionen – Ermöglicht weiterhin die Erstellung von .NET Framework- und C++-Projekten der Version 141.
Umfassendes Debugging – Überprüfen Sie aufgezeichnete Ausführungsabläufe, anstatt Reproduktionsschritte nachzuverfolgen.
Testgenerierung – IntelliTest leitet Unit-Tests aus bestehenden Codepfaden ab.
Architektursteuerung – Abhängigkeitsregeln kennzeichnen Verstöße bereits während des Codeschreibens.
Plattformübergreifende Reichweite – Xamarin unterstützt Android und iOS unter Windows.
Toolset-Parität – Entspricht exakt den bestehenden MSBuild 15-Build-Servern.
Es handelt sich um eine Windows-basierte IDE zum Erstellen von .NET Framework-, .NET Core 2.x-, C++-, Python-, Node.js- und Xamarin-Anwendungen aus einer einzigen Installation heraus. Enterprise bündelt die komplette Toolchain von 2017 sowie die Diagnosefunktionen, die nur diese Edition bietet: IntelliTrace, Code-Map-Debugger-Integration, .NET-Speicherauszug-Analyse und den Snapshot-Debugger für Azure App Service. In der Praxis bedeutet dies, dass ein aus einer Testumgebung gemeldeter Absturz anhand des aufgezeichneten Ausführungsverlaufs untersucht werden kann, anstatt ihn durch Vermutungen rekonstruieren zu müssen. Version 15.9 ist die letzte Servicing-Baseline und die einzige, für die weiterhin Sicherheitspatches bereitgestellt werden.
Es eignet sich für Teams, die WinForms-, WPF-, WCF- oder C++-Codebasen pflegen, die auf Basis des 2017er-Toolset erstellt wurden und nicht schnell umgestellt werden können. Da .NET Core 3.0 und höher von dieser Version aus nicht als Zielplattform ausgewählt werden können, ist sie die richtige Wahl, wenn eine Lösung an .NET Framework 4.7 oder .NET Core 2.x gebunden ist, und die falsche Wahl für neue Projekte mit .NET 8 oder .NET 9. Der zweite häufige Anwendungsfall ist die Parität mit dem Build-Server: Durch die Anpassung der Entwickler-IDE an eine bestehende MSBuild 15- und v141-Toolchain werden Abweichungen bei der Compiler-Version zwischen lokalen Builds und CI beseitigt. Die Enterprise-Edition zahlt sich insbesondere dort aus, wo Testprojekte bereits Microsoft Fakes verwenden, da dieses Isolations-Framework in der Professional-Edition nicht enthalten ist.
Enterprise 2017 enthält alle Funktionen von Professional 2017 und bietet zusätzlich Tools für Diagnose, Test und Architektur. Zu den konkreten Ergänzungen gehören IntelliTrace, der Snapshot-Debugger, die Analyse von .NET-Speicherdumps, die Code-Map-Debugger-Integration, Live-Unit-Tests, IntelliTest, Microsoft Fakes, Coded UI Test, Web-Performance- und Lasttests sowie die Erkennung von Code-Klonen. Eine Nuance wird häufig übersehen: Regeln zur Abhängigkeitsvalidierung können nur in der Enterprise-Edition erstellt werden, aber jede Edition – einschließlich Professional – setzt bereits in einer Lösung vorhandene Regeln durch. Die Bearbeitung von Core-Dateien, IntelliSense, der Standard-Debugger, Xamarin und die Azure-Workloads sind in beiden Editionen identisch.
| Funktionsumfang | Professional 2017 | Enterprise 2017 |
|---|---|---|
| Editor und Debugger | ✓ | ✓ |
| Xamarin und Azure-Workloads | ✓ | ✓ |
| IntelliTrace | ✕ | ✓ |
| Snapshot-Debugger | ✕ | ✓ |
| Debugging mit Code Map | ✕ | ✓ |
| Live-Unit-Tests | ✕ | ✓ |
| IntelliTest und Microsoft Fakes | ✕ | ✓ |
| Last- und Leistungstests | ✕ | ✓ |
| Abhängigkeitsvalidierung | Nur erzwingen | ✓ |
| Erkennung von Code-Duplikaten | ✕ | ✓ |
C#, Visual Basic, F#, C++, Python, R, Node.js, TypeScript und JavaScript sind alle über denselben Installer als auswählbare Workloads verfügbar. Zu den unterstützten Zielplattformen gehören .NET Framework 3.5 bis 4.7, .NET Core 1.x und 2.x, UWP, Android und iOS über Xamarin sowie Linux über die C++-Linux-Entwicklungs-Workload. Für iOS-Builds ist weiterhin ein mit dem Netzwerk verbundener Mac erforderlich, auf dem der Xamarin Mac Agent läuft, da Visual Studio 2017 iOS-Binärdateien unter Windows nicht eigenständig kompilieren kann. Konsolen- und ASP.NET-Anwendungen, die für macOS bestimmt sind, können zwar erstellt werden, Microsoft unterstützt jedoch das Debuggen dieser Anwendungen über diese IDE nicht.
Die beiden wesentlichen Einschränkungen sind die Framework-Obergrenze und das Fehlen von KI-Tools. Visual Studio 2017 unterstützt weder .NET Core 3.0 noch neuere Versionen, sodass Projekte für .NET 5, 6, 8 und 9 nicht erstellt werden können; die SDK-Reihe 2.2.1xx ist die letzte, die damit funktioniert, und die Installation eines 2.2.2xx-SDKs führt zu Fehlern bei den .NET Core-Tools. GitHub Copilot ist ebenfalls nicht verfügbar, da die Visual Studio Copilot-Integration Visual Studio 2022 Version 17.6 oder höher erfordert und es keine Erweiterung für 2017 gibt. Silverlight-, Windows Store 8.x- und Windows Phone 8.x-Projekte werden ebenfalls nicht unterstützt und erfordern für die Wartung weiterhin Visual Studio 2015.
Prüfen Sie drei Dinge: das Ziel-Framework Ihrer Lösungen, das Betriebssystem, auf dem Sie entwickeln, und Ihren Update-Horizont. Der Mainstream-Support für Visual Studio 2017 endete am 12. April 2022; der erweiterte Support läuft noch bis zum 13. April 2027, wobei Sicherheitsupdates nur bis zur Version 15.9 bereitgestellt werden. Die aktuellen Anforderungen von Microsoft listen unterstützte Windows-11-Editionen sowie Windows Server 2016 oder neuer auf, während Windows 10 Enterprise LTSC und Windows 10 S als Entwicklungsrechner ausgeschlossen sind. Wenn die Codebasis auf ein aktuelles Ziel-Framework umgestellt werden kann, vergleichen Sie zunächst die neueren Editionen in unserem Leitfaden „Visual Studio 2026 Professional oder Enterprise: Vorteile, Unterschiede und Eignung“.
Ja. In den aktuellen Systemanforderungen von Microsoft sind die unterstützten Windows-11-Editionen sowie Windows Server 2016, 2019, 2022 und 2025 aufgeführt. Die IDE selbst benötigt das .NET Framework 4.7.2, das beim Setup automatisch installiert wird.
Ja, eine Side-by-Side-Installation mit Visual Studio 2019, 2022 und späteren Versionen wird unterstützt und ist die übliche Vorgehensweise, wenn eine Lösung an das v141-Toolset gebunden ist. Achten Sie in diesem Szenario auf die Version des .NET Core SDK: Die SDK-Reihe 2.2.2xx funktioniert zwar mit 2019 und höher, verhindert jedoch das Laden von .NET Core-Projekten in 2017. Halten Sie daher auch ein SDK der Version 2.2.1xx installiert.
Ja, über den Team Explorer, der Git- und TFVC-Repositorys, Arbeitselemente und Builds auf Azure DevOps Services oder auf einem lokalen Azure DevOps Server abdeckt. Version 15.9 verwendet bereits TLS 1.2 und war daher nicht von der Abschaltung von TLS 1.0 und 1.1 durch Azure DevOps betroffen, die ältere Clients daran hinderte, eine Verbindung herzustellen.
| 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. |