Freigeben über


Visual Studio-Icon Plattformziel und Kompatibilität von Visual Studio 2017 VS

Von Bedeutung

Dies ist nicht die neueste Version von Visual Studio. Um die neueste Version herunterzuladen, besuchen https://visualstudio.microsoft.com/downloads/ Sie bitte die Versionshinweise zu Visual Studio 2022.

Visual Studio 2017 enthält viele neue und spannende Features und IDE-Produktivitätsverbesserungen zur Unterstützung der Entwicklung von Windows-Apps, plattformübergreifende mobile Entwicklung, Azure-Entwicklung, Web- und Cloudentwicklung und vieles mehr. Informationen zum Testen von Visual Studio 2017 finden Sie unter Visual Studio 2017 Downloads. Weitere Informationen zu allen Neuerungen in dieser Version finden Sie in den Versionshinweisen zu Visual Studio 2017 und "Neuerungen" in Visual Studio 2017.

Informationen zu Visual Studio Code finden Sie in den häufig gestellten Fragen zu Visual Studio Code.
Für Visual Studio 2017 für Mac siehe Visual Studio 2017 für Mac Plattformziel und Kompatibilität.
Versionshinweise zu Visual Studio 2017 für Mac.

Installation

Sie können Visual Studio 2017 zusammen mit früheren Versionen von Visual Studio installieren und verwenden, einschließlich Visual Studio 2015, Visual Studio 2013 und Visual Studio 2012.

Download

Informationen zum Herunterladen von Visual Studio 2017 finden Sie auf der Seite Ältere Downloads von Visual Studio. Sehen Sie sich auch die Anweisungen zur Offlineinstallation an.

Hinweis

Dies ist nicht die neueste Version von Visual Studio. Um die neueste Version herunterzuladen, besuchen Sie bitte die Visual Studio-Downloadseite.

Anmerkung: Die Größe des Installationspakets variiert je nach der aktuellen Visual Studio-Konfiguration.

Systemanforderungen

Informationen zu den Systemanforderungen für die Installation und Ausführung der Visual Studio 2017-Produktfamilie, einschließlich Team Foundation Server 2017, finden Sie auf der Visual Studio 2017-Systemanforderungsseite und visual Studio 2017 für Mac Product Family System Requirements.

Feedback und Support

Support oder Feedback zu Visual Studio finden Sie unter:

Aktualisieren von Projekten auf Visual Studio 2017

Wenn Sie den unterstützten Upgradepfaden folgen, funktionieren Ihre Visual Studio-Quelle, -Lösungen und -Projektdateien weiterhin. Sie sollten jedoch davon ausgehen, dass einige Änderungen an Quellen vorgenommen werden. Obwohl wir die binäre Kompatibilität zwischen Versionen nicht garantieren können, werden wir unser Bestes tun, um wichtige Änderungen zu dokumentieren, um Sie bei Updates zu unterstützen.

Hinweis

Ausführliche Informationen zum Migrieren Ihrer Projekte zu Visual Studio 2017 finden Sie unter Portieren, Migrieren und Aktualisieren von Visual Studio-Projekten.

Plattform-Zielausrichtung

Visual Studio bietet modernste Tools und Technologien zum Erstellen von Apps, die die neuesten Plattformfunktionen nutzen, unabhängig davon, ob Windows, Android, iOS oder Linux. Visual Studio 2017 zielt auch auf frühere Plattformen ab, sodass Sie neue Apps erstellen oder vorhandene Apps modernisieren können, die in früheren Versionen von Windows ausgeführt werden, während sie die erweiterten Entwicklungstools, die Qualitätsaktivierung und die Teamzusammenarbeitsfunktionen in Visual Studio 2017 nutzen. Weitere Informationen finden Sie unter Verwalten von Verweisen in einem Projekt und Visual Studio Multi-Targeting Overview.

Visual Studio 2017-Unterstützung für die Windows-Entwicklung

In der folgenden Tabelle werden die Microsoft Windows-Plattformen erläutert, für die Sie Apps mit Visual Studio 2017 erstellen können.

Erstellen von Apps, die auf Windows-Clients ausgeführt werden Verwenden von Tools für die native und verwaltete klassische Windows-Desktopentwicklung Verwenden von Tools für die Entwicklung von UWP-Apps
Windows 10 Ja.
(siehe Hinweise unten)
Ja.
(siehe Hinweise unten)
HoloLens Nein Ja.
Weitere Informationen finden Sie im Windows Holographic Dev Center.
Xbox One Nicht anwendbar Ja.
Weitere Informationen finden Sie im Xbox Dev Center.
Windows 8.1 (Windows 8) Yes Die Entwicklung von Windows Store-Apps ist nicht verfügbar.
Windows 7 Yes Nicht anwendbar
Windows Vista Ja.
Remotedebugging- und Profilerstellungstools sind nicht verfügbar.
Nicht anwendbar
Windows XP Ja.
Für die verwaltete Entwicklung ist visual Studio .NET multi-targeting erforderlich. Remotedebugging- und Profilerstellungstools sind nicht verfügbar.
Nicht anwendbar
Erstellen von Apps, die auf Windows Phone ausgeführt werden Verwenden von Tools für die native und verwaltete klassische Windows-Desktopentwicklung Verwenden von Tools für die Entwicklung von UWP-Apps
Windows 10 Mobile Nein Ja.
(siehe Hinweise unten)
Windows Phone 8.1 und frühere Versionen Nein Die Entwicklung von Windows Store-Apps ist nicht verfügbar.
Erstellen von Apps, die auf Windows Server ausgeführt werden Verwenden von Tools für die native und verwaltete klassische Windows-Desktopentwicklung Verwenden von Tools für die Entwicklung von UWP-Apps
Windows Server 2016 Yes Ja.
(siehe Hinweise unten)
Windows Server 2016, Nano Server-Installationsoption Ja, für .NET Core und eine Teilmenge von Win32
Weitere Informationen finden Sie im Nano Server Dev Center.
Nein
Windows Server 2012 R2 Yes Die Entwicklung von Windows Store-Apps ist nicht verfügbar.
Windows Server 2012 Yes Die Entwicklung von Windows Store-Apps ist nicht verfügbar.
Windows Server 2008 R2 Yes Nicht anwendbar
Windows Server 2008 Ja.
Remotedebugging- und Profilerstellungstools sind nicht verfügbar.
Nicht anwendbar
Windows Server 2003 Ja.
Remotedebugging- und Profilerstellungstools sind nicht verfügbar. Für die verwaltete Entwicklung ist visual Studio .NET multi-targeting erforderlich und erfordert parallele Installation von Visual Studio 2010. Weitere Informationen finden Sie unter: Einen Blick auf die Visual Studio 2012-Produktreihe und den Plattformsupport.
Nicht anwendbar
Erstellen von Apps, die auf eingebetteten Windows-Geräten ausgeführt werden Verwenden von Tools für die native und verwaltete klassische Windows-Desktopentwicklung Verwenden von Tools für die Entwicklung von UWP-Apps
Windows 10 IoT Core Ja, für eine Teilmenge von Win32-APIs
Weitere Informationen finden Sie im IoT Core-API-Portierungstool .
Ja.
Weitere Tools und Ressourcen finden Sie im Windows IoT Dev Center .
Windows 10 IoT Mobile Enterprise Nein Ja.
Weitere Tools und Ressourcen finden Sie im Windows IoT Dev Center .
Windows 10 IoT Enterprise Ja.
Weitere Tools und Ressourcen finden Sie im Windows IoT Dev Center .
Ja.
Weitere Tools und Ressourcen finden Sie im Windows IoT Dev Center .
Windows Embedded 8 Standard und 8.1 Industry Yes Nein
Windows Embedded Compact 2013 Nein Nicht anwendbar
Windows Embedded 7 (Kompakt, Standard und POSReady) Nein Nicht anwendbar
Windows Embedded CE 6.0 und frühere Versionen Nein Nicht anwendbar
Windows XP Embedded (einschließlich POSReady 2009, WES 2009, WEPOS) Nein Nicht anwendbar

Hinweise

  • Supportinformationen zu Microsoft-Betriebssystemen finden Sie unter Microsoft Support Lifecycle und Windows 10 Release Information.
  • Supportinformationen zu Microsoft .NET Framework finden Sie unter .NET Framework Support Lifecycle FAQ und .NET Framework System Requirements.
  • Windows 10 Enterprise LTSB Edition und Windows 10 S werden für die Entwicklung nicht unterstützt. Sie können Visual Studio 2017 verwenden, um Apps zu erstellen, die unter Windows 10 LTSB und Windows 10 S ausgeführt werden. Remotedebugging wird unter LTSB unterstützt.
  • Die Entwicklung universeller Windows-Apps für alle Zielplattformen ist verfügbar, wenn Visual Studio unter Windows 10 installiert ist.
  • Universelle Windows-Apps können über die Befehlszeile erstellt werden, wenn Sie Windows Server 2012 R2 oder Windows Server 2016 verwenden. UWP-Entwicklung – einschließlich Entwurf, Bearbeitung und lokalem Debuggen – ist unter Windows Server nicht verfügbar. Sie können diese Apps auf dem Windows-Server bereitstellen und remote debuggen.
  • Cordova, Unity und Xamarin können auch für die plattformübergreifende Entwicklung universeller Windows-Apps unter Windows 10 verwendet werden.

Visual Studio 2017-Unterstützung für .NET-Entwicklung

Visual Studio 2017 unterstützt die Entwicklung von Apps, die eine der .NET-Implementierungen verwenden. Unter den Workloads und Projekttypen finden Sie Unterstützung für .NET Framework, .NET Core, Mono und .NET Native für die universelle Windows-Plattform (UWP). Visual Studio 2017 unterstützt die folgenden Implementierungen:

Hinweis

Weitere Informationen zu jeder dieser Implementierungen und zur allgemeinen API-Spezifikation .NET Standard finden Sie unter .NET-Architekturkomponenten.

Visual Studio 2017-Unterstützung für Android-Entwicklung

Mit Visual Studio 2017 können Sie systemeigene Android-Apps mit Xamarin und C# oder mit Java/C++ und hybriden Android-Apps mit Apache Cordova 6.3.1 und JavaScript und TypeScript erstellen. Die Visual Studio-Tools für Unity und die Unreal Engine ermöglichen die Entwicklung von Android-Spielen. Sie können auch Visual Studio für Mac verwenden, um Android-Apps mit einem Mac zu erstellen.

Sie können das Visual Studio-Setup verwenden, um die Android SDK- und Android-API-Ebene 19, 21, 22 und 23 auf einfache Weise abzurufen. Sie können zusätzliche API-Ebenen separat mithilfe des Android SDK-Managers herunterladen. Sie können visual Studio Setup auch verwenden, um das Android Native Development Kit (R10E), Java SE Development Kit und Apache Ant zu erhalten.

Weitere Informationen finden Sie in der Android-Entwicklung mit Visual Studio und der Entwicklung mobiler Apps.

Hinweis

Informationen zur .NET-Entwicklung für Android finden Sie unter .NET-Architekturkomponenten.

Visual Studio 2017-Unterstützung für die iOS-Entwicklung

Visual Studio 2017 ermöglicht Ihnen das Erstellen und Debuggen von Apps für iOS mithilfe von Apache Cordova, C++, Unity oder Xamarin und einem Mac, der für die iOS-Entwicklung konfiguriert ist, wenn Sie Remotebuild, Vcremote, visual Studio Tools for Unity oder den Xamarin Mac Agent verwenden. Xamarin unterstützt iOS 7 und höher und erfordert OS X 10.10 "Yosemite" oder höher. Apache Cordova unterstützt iOS 8 und höher und erfordert OS X 10.9 "Mavericks" und höher. Sie können auch Visual Studio für Mac verwenden, um iOS-Apps mit einem Mac zu erstellen.

Hinweis

Weitere Informationen finden Sie unter plattformübergreifende mobile Entwicklung in Visual Studio. Informationen zur .NET-Entwicklung für iOS finden Sie unter .NET-Architekturkomponenten.

Visual Studio 2017-Unterstützung für die Linux-Entwicklung

Mit Visual Studio 2017 können Sie Apps für Linux mit C++, Python und Node.jserstellen und debuggen. Zum Erstellen von C++-Apps für Linux ist die Visual C++-Erweiterung für die Linux-Entwicklung erforderlich. Zum Erstellen von Apps mit Python oder Node,js müssen Sie das Remotedebugging auf dem Ziel-Linux-Computer aktivieren. Sie können auch .NET Core- und ASP.NET Core-Anwendungen für Linux erstellen, kompilieren und remote debuggen, indem Sie moderne Sprachen wie C#, VB und F# verwenden.

Hinweis

Informationen zur .NET-Entwicklung für Linux finden Sie unter .NET-Architekturkomponenten.

  • CentOS 7.1 und Oracle Linux 7.1
  • Debian 8
  • Fedora 23
  • Linux Mint 17
  • openSUSE 13.2
  • Red Hat Enterprise Linux 7.2
  • Ubuntu 14.04 und 16.04

Hinweis

Weitere Informationen finden Sie auf der .NET Core-Website.

Visual Studio 2017-Unterstützung für macOS-Entwicklung

Mit Visual Studio 2017 können Sie Konsolenanwendungen und ASP.NET Anwendungen erstellen, die auf macOS abzielen. Das Debuggen wird jedoch nicht unterstützt. Wenn Sie weitere MacOS-Entwicklungstools auswählen möchten, probieren Sie Visual Studio Code oder Visual Studio für Mac aus. Visual Studio Code bietet eine optimierte, erweiterbare Entwicklertoolumgebung für macOS. Visual Studio für Mac bietet eine funktionsreiche IDE, mit der Sie systemeigene macOS-Apps erstellen können, einschließlich ASP.NET, mit C#.

Hinweis

Informationen zur .NET-Entwicklung fürMacOS finden Sie unter .NET-Architekturkomponenten.

Andere Plattformen und Technologien

Visual Studio 2017 unterstützt auch die folgenden Plattformen und Technologien. Weitere Informationen finden Sie unter https://visualstudio.microsoft.com/vs/features/.

Kompatibilität mit früheren Versionen

.NET Framework

.NET 4.7 ist ein hochkompatibles direktes Update von .NET 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1 und 4.6.2.

Hinweis

Weitere Informationen finden Sie im Migrationshandbuch zu .NET Framework 4.7, 4.6 und 4.5.

Team Explorer und Team Foundation Server

Team Explorer für Visual Studio 2017 stellt eine Verbindung mit Team Foundation Server 2017, Team Foundation Server 2015, Team Foundation Server 2013, Team Foundation Server 2012 und Team Foundation Server 2010 SP1 her.

Silverlight

Silverlight-Projekte werden in dieser Version von Visual Studio nicht unterstützt. Um Silverlight-Anwendungen zu verwalten, verwenden Sie weiterhin Visual Studio 2015.

Windows Store- und Windows Phone-Apps

Projekte für Windows Store 8.1 und 8.0 und Windows Phone 8.1 und 8.0 werden in dieser Version nicht unterstützt. Um diese Apps zu verwalten, verwenden Sie weiterhin Visual Studio 2015. Zum Verwalten von Windows Phone 7.x-Projekten verwenden Sie Visual Studio 2012.