Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Belangrijk
Dit is niet de nieuwste versie van Visual Studio. Als u de nieuwste versie wilt downloaden, gaat u naar https://visualstudio.microsoft.com/downloads/ de releaseopmerkingen van Visual Studio 2022 en bekijkt u deze.
Visual Studio 2017 bevat veel nieuwe en interessante functies en IDE-productiviteitsverbeteringen ter ondersteuning van de ontwikkeling van Windows-apps, platformoverschrijdende mobiele ontwikkeling, Azure-ontwikkeling, web- en cloudontwikkeling en meer. Als u Visual Studio 2017 wilt uitproberen, raadpleegt u Visual Studio 2017 Downloads. Zie de releaseopmerkingen van Visual Studio 2017 en Wat is er nieuw in Visual Studio 2017 voor meer informatie over alles wat er nieuw is in deze release.
Voor Visual Studio Code, zie Veelgestelde vragen over Visual Studio Code.
Voor Visual Studio 2017 voor Mac raadpleegt u Visual Studio 2017 voor Mac Platform Targeting and Compatibility.
Voor releaseopmerkingen voor Visual Studio 2017 voor Mac.
Installatie
U kunt Visual Studio 2017 naast eerdere versies van Visual Studio installeren en gebruiken, waaronder Visual Studio 2015, Visual Studio 2013 en Visual Studio 2012.
Downloaden
Als u Visual Studio 2017 wilt downloaden, raadpleegt u de pagina Oudere downloads van Visual Studio. Zie ook de instructies voor het offline installeren.
Opmerking
Dit is niet de nieuwste versie van Visual Studio. Als u de nieuwste versie wilt downloaden, gaat u naar de downloadpagina van Visual Studio.
Opmerking: de grootte van het installatiepakket zal variëren, afhankelijk van uw huidige Visual Studio-configuratie.
Systeemvereisten
Voor informatie over de systeemvereisten voor het installeren en uitvoeren van de Visual Studio 2017-serie producten, waaronder Team Foundation Server 2017, raadpleegt u de pagina Systeemvereisten voor Visual Studio 2017 en Visual Studio 2017 voor Mac Product Family System Requirements.
Feedback en ondersteuning
Zie voor ondersteuning of om feedback te verzenden over Visual Studio:
- Visual Studio-ondersteuning
- Een productsuggestie of idee indienen
- Een probleem of bug melden
Projecten upgraden naar Visual Studio 2017
Wanneer u de ondersteunde upgradepaden volgt, blijven uw Visual Studio-bron, -oplossingen en -projectbestanden werken; U moet echter verwachten dat u enkele wijzigingen aanbrengt in bronnen. Hoewel we geen binaire compatibiliteit tussen releases kunnen garanderen, doen we ons best om belangrijke wijzigingen vast te leggen om u te helpen met updates.
Opmerking
Voor meer informatie over het migreren van uw projecten naar Visual Studio 2017 raadpleegt u Porting, Migrateing en Upgrading Visual Studio Projects.
Platformdoel
Visual Studio biedt geavanceerde hulpprogramma's en technologieën voor het maken van apps die profiteren van de nieuwste platformmogelijkheden, ongeacht of Windows, Android, iOS of Linux. Visual Studio 2017 is ook gericht op eerdere platforms, zodat u nieuwe apps kunt maken of bestaande apps kunt moderniseren die worden uitgevoerd in eerdere versies van Windows, terwijl u gebruikmaakt van de verbeterde ontwikkelhulpprogramma's, de mogelijkheid van kwaliteit en samenwerking van teams in Visual Studio 2017. Zie Verwijzingen beheren in een project en Visual Studio Multi-Targeting Overview voor meer informatie.
- Apps ontwikkelen voor Windows
- Apps ontwikkelen voor Android
- Apps ontwikkelen voor iOS
- Apps ontwikkelen voor Linux
- Apps ontwikkelen voor macOS
- Apps ontwikkelen voor andere technologieën en platforms
Visual Studio 2017-ondersteuning voor Windows-ontwikkeling
In de volgende tabel worden de Microsoft Windows-platforms beschreven waarvoor u apps kunt bouwen met behulp van Visual Studio 2017.
| Apps bouwen die worden uitgevoerd op Windows-clients | Hulpprogramma's gebruiken voor systeemeigen en beheerde klassieke Windows Desktop-ontwikkeling | Hulpprogramma's gebruiken voor het ontwikkelen van UWP-apps |
| Windows 10 | Ja (zie de opmerkingen hieronder) |
Ja (zie de opmerkingen hieronder) |
| HoloLens | Nee. | Ja Zie het Windows Holographic Dev Center. |
| Xbox One | Niet van toepassing | Ja Zie het Xbox Dev Center. |
| Windows 8.1 (Windows 8) | Yes | Ontwikkeling van apps voor de Windows Store is niet beschikbaar. |
| Windows 7 | Yes | Niet van toepassing |
| Windows Vista | Ja Hulpprogramma's voor externe foutopsporing en profilering zijn niet beschikbaar. |
Niet van toepassing |
| Windows XP | Ja Voor beheerde ontwikkeling is het gebruik van Visual Studio .NET multi-targeting vereist. Hulpprogramma's voor externe foutopsporing en profilering zijn niet beschikbaar. |
Niet van toepassing |
| Apps bouwen die worden uitgevoerd op Windows Phone | Hulpprogramma's gebruiken voor systeemeigen en beheerde klassieke Windows Desktop-ontwikkeling | Hulpprogramma's gebruiken voor het ontwikkelen van UWP-apps |
| Windows 10 Mobile | Nee. | Ja (zie de opmerkingen hieronder) |
| Windows Phone 8.1 en eerder | Nee. | Ontwikkeling van apps voor de Windows Store is niet beschikbaar. |
| Apps bouwen die worden uitgevoerd op Windows Server | Hulpprogramma's gebruiken voor systeemeigen en beheerde klassieke Windows Desktop-ontwikkeling | Hulpprogramma's gebruiken voor het ontwikkelen van UWP-apps |
| Windows Server 2016 | Yes | Ja (zie de opmerkingen hieronder) |
| Windows Server 2016, Nano Server-installatieoptie | Ja, voor .NET Core en een subset van Win32 Zie het Nano Server Ontwikkelingscentrum. |
Nee. |
| Windows Server 2012 R2 | Yes | Ontwikkeling van apps voor de Windows Store is niet beschikbaar. |
| Windows Server 2012 | Yes | Ontwikkeling van apps voor de Windows Store is niet beschikbaar. |
| Windows Server 2008 R2 | Yes | Niet van toepassing |
| Windows Server 2008 | Ja Hulpprogramma's voor externe foutopsporing en profilering zijn niet beschikbaar. |
Niet van toepassing |
| Windows Server 2003 | Ja Hulpprogramma's voor externe foutopsporing en profilering zijn niet beschikbaar. Beheerde ontwikkeling vereist het gebruik van Visual Studio .NET voor meerdere doelgroepen en vereist side-by-side installatie van Visual Studio 2010. Zie voor meer informatie: A Look Ahead at the Visual Studio 2012 Product Lineup and Platform Support. |
Niet van toepassing |
| Apps bouwen die worden uitgevoerd op Windows Embedded-apparaten | Hulpprogramma's gebruiken voor systeemeigen en beheerde klassieke Windows Desktop-ontwikkeling | Hulpprogramma's gebruiken voor het ontwikkelen van UWP-apps |
| Windows 10 IoT Core | Ja, voor een subset van Win32-API's Raadpleeg de IoT Core API Porting Tool voor meer informatie. |
Ja Zie het Windows IoT Dev Center voor aanvullende hulpprogramma's en resources. |
| Windows 10 IoT Mobile Enterprise | Nee. | Ja Zie het Windows IoT Dev Center voor aanvullende hulpprogramma's en resources. |
| Windows 10 IoT Enterprise | Ja Zie het Windows IoT Dev Center voor aanvullende hulpprogramma's en resources. |
Ja Zie het Windows IoT Dev Center voor aanvullende hulpprogramma's en resources. |
| Windows Embedded 8 Standard en 8.1 Industry | Yes | Nee. |
| Windows Embedded Compact 2013 | Nee. | Niet van toepassing |
| Windows Embedded 7 (Compact, Standard en POSReady) | Nee. | Niet van toepassing |
| Windows Embedded CE 6.0 en eerder | Nee. | Niet van toepassing |
| Windows XP Embedded (inclusief POSReady 2009, WES 2009, WEPOS) | Nee. | Niet van toepassing |
Notes
- Voor ondersteuningsinformatie over Microsoft-besturingssystemen, zie Microsoft Support Lifecycle en Windows 10 Release Information.
- Raadpleeg Veelgestelde vragen over de ondersteuningslevenscyclus van .NET Framework en .NET Framework Systeemvereisten voor ondersteuningsinformatie over Microsoft .NET Framework.
- Windows 10 Enterprise LTSB-editie en Windows 10 S worden niet ondersteund voor ontwikkeling. U kunt Visual Studio 2017 gebruiken om apps te bouwen die worden uitgevoerd op Windows 10 LTSB en Windows 10 S. Externe foutopsporing wordt ondersteund op LTSB.
- Universele Windows-app-ontwikkeling voor alle doelplatforms is beschikbaar wanneer Visual Studio is geïnstalleerd in Windows 10.
- Universele Windows-apps kunnen worden gebouwd vanaf de opdrachtregel wanneer u Windows Server 2012 R2 of Windows Server 2016 gebruikt. UWP-ontwikkeling, waaronder ontwerpen, bewerken en lokale foutopsporing, is niet beschikbaar op Windows Server. U kunt deze apps implementeren op een Windows-server en ze op afstand debuggen.
- Cordova, Unity en Xamarin kunnen ook worden gebruikt voor platformoverschrijdende ontwikkeling van Universele Windows-apps in Windows 10.
- Visual Studio 2017 biedt geen ondersteuning voor Git voor Windows op Windows 7 en Windows 8
Visual Studio 2017-ondersteuning voor .NET-ontwikkeling
Visual Studio 2017 ondersteunt de ontwikkeling van apps die gebruikmaken van een van de .NET-implementaties. Onder de workloads en projecttypen vindt u ondersteuning voor .NET Framework, .NET Core, Mono en .NET Native voor Universal Windows Platform (UWP). Visual Studio 2017 ondersteunt de volgende implementaties:
- .NET Framework-versies 4.7, 4.6.2, 4.6.1, 4.6, 4.5.2 en 3.5
- .NET Core 2.0, 1.1 en 1.0.
- .NET Native
- Mono
Opmerking
Zie .NET-architectuuronderdelen voor meer informatie over elk van deze implementaties en over de algemene API-specificatie .NET Standard.
Visual Studio 2017-ondersteuning voor Android-ontwikkeling
Met Visual Studio 2017 kunt u systeemeigen Android-apps bouwen met Xamarin en C# of met behulp van Java/C++, en hybride Android-apps met Apache Cordova 6.3.1 en JavaScript en TypeScript. De Visual Studio Tools voor Unity en de Unreal Engine maken ontwikkeling van Android-games mogelijk. U kunt Visual Studio voor Mac ook gebruiken om Android-apps te bouwen met een Mac.
U kunt Visual Studio Setup gebruiken om eenvoudig de Android SDK- en Android-API-niveaus 19, 21, 22 en 23 te verkrijgen. U kunt afzonderlijke API-niveaus downloaden met behulp van de Android SDK Manager. U kunt Visual Studio Setup ook gebruiken om de Android Native Development Kit (R10E), Java SE Development Kit en Apache Ant te verkrijgen.
Zie Android-ontwikkeling met Visual Studio en Mobile App Development voor meer informatie.
Opmerking
Zie .NET-architectuuronderdelen voor informatie over .NET-ontwikkeling voor Android.
Visual Studio 2017-ondersteuning voor iOS-ontwikkeling
Met Visual Studio 2017 kunt u apps voor iOS bouwen en fouten opsporen met behulp van Apache Cordova, C++, Unity of Xamarin en een Mac die is geconfigureerd voor iOS-ontwikkeling bij het gebruik van remotebuild, vcremote, de Visual Studio Tools for Unity of de Xamarin Mac Agent. Xamarin ondersteunt iOS 7 en hoger en vereist OS X 10.10 Yosemite of hoger. Apache Cordova ondersteunt iOS 8 en hoger en vereist OS X 10.9 'Mavericks' en hoger. U kunt Visual Studio voor Mac ook gebruiken om iOS-apps te bouwen met een Mac.
Opmerking
Zie Platformoverschrijdende mobiele ontwikkeling in Visual Studio voor meer informatie. Zie .NET-architectuuronderdelen voor informatie over .NET-ontwikkeling voor iOS.
Ondersteuning voor Visual Studio 2017 voor Linux-ontwikkeling
Met Visual Studio 2017 kunt u apps voor Linux bouwen en fouten opsporen met C++, Python en Node.js. Het maken van C++-apps voor Linux vereist de 'Visual C++ for Linux Development'-extensie. Voor het maken van apps met Python of Node, js, moet u externe foutopsporing inschakelen op de Linux-doelcomputer. U kunt ook .NET Core- en ASP.NET Core-toepassingen voor Linux maken, bouwen en op afstand opsporen met behulp van moderne talen zoals C#, VB en F#.
Opmerking
Zie .NET-architectuuronderdelen voor informatie over .NET-ontwikkeling voor Linux.
- CentOS 7.1 en Oracle Linux 7.1
- Debian 8
- Fedora 23
- Linux Mint 17
- openSUSE 13.2
- Red Hat Enterprise Linux 7.2
- Ubuntu 14.04 en 16.04
Opmerking
Zie de .NET Core-website voor meer informatie.
Ondersteuning voor Visual Studio 2017 voor macOS-ontwikkeling
Met Visual Studio 2017 kunt u consoletoepassingen en ASP.NET toepassingen bouwen die gericht zijn op macOS. Foutopsporing wordt echter niet ondersteund. Probeer Visual Studio Code of Visual Studio voor Mac voor aanvullende opties voor macOS-ontwikkelprogramma's. Visual Studio Code biedt een gestroomlijnde en uitbreidbare ervaring voor ontwikkelaars op macOS. Visual Studio voor Mac biedt een uitgebreide IDE waarmee u systeemeigen macOS-apps kunt bouwen, waaronder ASP.NET, met behulp van C#.
Opmerking
Zie .NET-architectuuronderdelen voor meer informatie over .NET-ontwikkeling voorMacOS.
Andere platforms en technologieën
Visual Studio 2017 ondersteunt ook de volgende platforms en technologieën. Zie https://visualstudio.microsoft.com/vs/features/ voor meer informatie.
- Anaconda
- Apache Ant
- Azure-web-apps en verbonden services, waaronder Azure Data Lake
- Clang met Microsoft CodeGen
- ClickOnce
- Cocos
- Cordova 6.3.1
- Docker
- Entity Framework 6
- F#
- Git voor Windows en GitHub
- HockeyApp
- Microsoft SQL Server 2012, SQL Server 2014 en SQL Server 2016
- Microsoft Office 365, Office 2016, Office 2013, Office 2010
- Mobile Center
- Node.js
- PowerShell
- Python en Python IoT-tools
- R
- TypeScript 2.3, 2.2, 2.1 en 2.0 en JavaScript
- Eenheid
- Onreal engine
- Webontwikkeling met ASP.NET, HTML5/CSS3, JavaScript, Node.js, Python of TypeScript
Compatibiliteit met eerdere releases
.NET Framework
.NET 4.7 is een zeer compatibele in-place update van .NET 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1 en 4.6.2.
Opmerking
Zie de migratiehandleiding voor .NET Framework 4.7, 4.6 en 4.5 voor meer informatie.
Team Explorer en Team Foundation Server
Team Explorer voor Visual Studio 2017 maakt verbinding met Team Foundation Server 2017, Team Foundation Server 2015, Team Foundation Server 2013, Team Foundation Server 2012 en Team Foundation Server 2010 SP1.
Silverlight
Silverlight-projecten worden niet ondersteund in deze versie van Visual Studio. Als u Silverlight-toepassingen wilt onderhouden, gebruikt u Visual Studio 2015.
Windows Store- en Windows Phone-apps
Projecten voor Windows Store 8.1 en 8.0 en Windows Phone 8.1 en 8.0 worden niet ondersteund in deze release. Als u deze apps wilt onderhouden, gebruikt u Visual Studio 2015. Gebruik Visual Studio 2012 om Windows Phone 7.x-projecten te onderhouden.