<h2>Was ist in Microsoft Visual Studio 2017 Enterprise enthalten?</h2>
<p style="margin-top: 0px; margin-bottom: 0px;"><strong>Vollständige IDE</strong> – Erstellen Sie Windows-, Web-, Cloud- und mobile Apps.<br /> <strong>IntelliTrace</strong> – Zeichnen Sie den Ausführungsverlauf auf, um nicht reproduzierbare Fehler zu debuggen.<br /> <strong>Live-Unit-Tests</strong> – Führt betroffene Unit-Tests während der Eingabe aus.<br /> <strong>Code Map</strong> – Zeigt Aufrufpfade und Abhängigkeiten während des Debuggens an.<br /> <strong>Kernfunktionen</strong> – Microsoft Fakes, IntelliTest, Coded UI, Lasttests.<br /> <strong>Wichtig</strong> – GitHub Copilot und die Zielplattform .NET 5+ werden nicht unterstützt.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Was sind die wichtigsten Vorteile von Microsoft Visual Studio 2017 Enterprise?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">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.<br /> <br /><strong>Unterstützung für ältere Versionen</strong> – Ermöglicht weiterhin die Erstellung von .NET Framework- und C++-Projekten der Version 141.<br /> <strong>Umfassendes Debugging</strong> – Überprüfen Sie aufgezeichnete Ausführungsabläufe, anstatt Reproduktionsschritte nachzuverfolgen.<br /> <strong>Testgenerierung</strong> – IntelliTest leitet Unit-Tests aus bestehenden Codepfaden ab.<br /> <strong>Architektursteuerung</strong> – Abhängigkeitsregeln kennzeichnen Verstöße bereits während des Codeschreibens.<br /> <strong>Plattformübergreifende Reichweite</strong> – Xamarin unterstützt Android und iOS unter Windows.<br /> <strong>Toolset-Parität</strong> – Entspricht exakt den bestehenden MSBuild 15-Build-Servern.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Was leistet Visual Studio 2017 Enterprise?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">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.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Für wen eignet sich Visual Studio 2017 Enterprise am besten?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">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.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Was ist der Unterschied zwischen Visual Studio 2017 Professional und Enterprise?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">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.</p>
<table style="width: 100%; border-collapse: collapse; background-color: #efefef; margin-top: 15px; margin-bottom: 15px; font-size: 14px; line-height: 1.35;">
<tbody>
<tr><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: left; font-weight: bold; background-color: #dedede;">Funktionsumfang</th><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: center; font-weight: bold; background-color: #dedede;">Professional 2017</th><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: center; font-weight: bold; background-color: #dedede;">Enterprise 2017</th></tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Editor und Debugger</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Xamarin und Azure-Workloads</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">IntelliTrace</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Snapshot-Debugger</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Debugging mit Code Map</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Live-Unit-Tests</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">IntelliTest und Microsoft Fakes</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Last- und Leistungstests</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Abhängigkeitsvalidierung</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Nur erzwingen</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Erkennung von Code-Duplikaten</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
</tbody>
</table>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Welche Plattformen und Sprachen unterstützt Visual Studio 2017 Enterprise?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">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.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Welche technischen Einschränkungen sollten Sie vor dem Kauf von Visual Studio 2017 Enterprise kennen?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">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.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Was sollten Nutzer prüfen, bevor sie sich für Visual Studio 2017 Enterprise entscheiden?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">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 <a href="https://keys.express/DE/blog/post/visual-studio-2026-professional-oder-enterprise-vorteile-unterschiede-und-eignung">„Visual Studio 2026 Professional oder Enterprise: Vorteile, Unterschiede und Eignung“</a>.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Häufig gestellte Fragen zu Microsoft Visual Studio 2017 Enterprise</h3>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Läuft Visual Studio 2017 Enterprise unter Windows 11?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">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.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Kann Visual Studio 2017 Enterprise neben neueren Visual Studio-Versionen installiert werden?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">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.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Stellt Visual Studio 2017 Enterprise eine Verbindung zu Azure DevOps her?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">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.</p>
<p style="margin-top: 0px; margin-bottom: 0px;"> </p>