Téléchargements de Visual Studio 2017

Installation légère et rapide à l’aide des seuls outils dont vous avez besoin

Ce dont vous avez besoin uniquement :

Windows

Développement pour la plateforme Windows universelle

La charge de travail Développement pour la plateforme Windows universelle dans Visual Studio 2017 vous offre tous les outils dont vous avez besoin pour générer, déboguer et publier des applications UWP. Générez des applications qui ciblent Windows Desktop, Windows Phone, Xbox, HoloLens, SurfaceHub et même Windows 10 IoT. Le création d’une interface utilisateur Windows performante et attrayante n’a jamais été aussi facile qu’avec XAML UI Analysis et XAML Edit & Continue.

Découvrez-le en action

Développement .NET Desktop.

La charge de travail Développement .NET Desktop dans Visual Studio 2017 est conçue pour générer des applications WPF, Windows Forms et console à l’aide de .NET Framework. Le temps de chargement de solution plus court, ainsi que l’amélioration d’IntelliSense, de la navigation dans le code et de la refactorisation pour C# et XAML, vous permettent de gagner du temps et de ménager vos efforts en relation avec les tâches quotidiennes. Des fonctionnalités telles que XAML Edit & Continue et le débogage « Run to Click » vous permettent de générer des applications de bureau avec une interface graphique exceptionnelle et de meilleures performances.

Découvrez-le en action

Développement Windows Desktop avec C++

La charge de travail Développement Windows Desktop avec C++ vous permet de créer, de générer et de déboguer des applications natives qui s’exécutent sur diverses versions, de Windows XP à la toute dernière version de Windows 10. Utilisez des outils de débogage et de profilage de pointe, et ajustez les performances de vos applications de bureau Windows.
Apprendre à programmer pour Windows en C++
Blog Visual C++

Web et cloud

Développement web

La charge de travail Développement web dans Visual Studio 2017 est conçue pour maximiser votre productivité en développant des applications web à l’aide d’ASP.NET et de technologies basées sur des normes, telles que HTML et JavaScript. Visual Studio 2017 ajoute également des outils de développement de conteneur qui vous permettent d’empaqueter et de déployer vos applications web en tant que conteneurs logiciels. Le temps de chargement de solution plus court, ainsi que l’amélioration d’IntelliSense, de la navigation dans le code, de la refactorisation pour C# et du lien du navigateur, vous permettent de gagner du temps et de ménager vos efforts en relation avec les tâches quotidiennes de génération d’applications web.

Développement Azure

La charge de travail Développement Azure dans Visual Studio 2017 installe le dernier Kit de développement logiciel (SDK) Azure pour .NET et les outils pour Visual Studio. Une fois ces éléments installés, vous pouvez consulter des ressources dans Cloud Explorer, créer des ressources à l’aide d’outils Azure Resource Manager, créer des applications pour Services cloud Azure, et effectuer des opérations de Big Data à l’aide d’outils Azure Data Lake.
Visual Studio Tools pour Azure

Développement Office/Sharepoint

La charge de travail Développement Office/SharePoint fournit tous les outils dont vous avez besoin pour étendre Office et SharePoint. Commencez avec différents modèles de projet pour les compléments Office, les compléments VSTO, les compléments SharePoint et les solutions SharePoint. Générez, déboguez et publiez vos compléments et solutions en toute facilité à partir de Visual Studio.
Centre pour développeurs Office

Développement Node.js

La charge de travail Développement Node.js transforme Visual Studio en environnement de développement intégré (IDE) Node.js robuste et hyper-focalisé. Avec la puissance d’IntelliSense, les fonctions de débogage, de profilage et d’intégration npm en local et à distance, la fenêtre interactive, les exécuteurs de tests et l’intégration étroite à Azure, vous disposez de tout ce dont vous avez besoin pour générer des applications Node.js parmi les plus élaborées qui soient.
Outils Node.js pour Visual Studio

Stockage et traitement de données

La charge de travail Data vous permet de développer un vaste éventail de ressources relationnelles et pour le Big Data. Elle vous fournit les outils nécessaires pour développer des requêtes sur des bases de données, des entrepôts de données et des lacs de données, tant localement que dans Azure. Elle prend en charge SQL, U-SQL et Hive.
Outils de développement SQL Server sur MSDN
Documentation Azure Data Lake Analytics

Fonctionnalités mobiles et jeux

Développement mobile en .NET

Le Développement mobile en .NET permet aux développeurs de générer des applications entièrement natives pour iOS, Android et la plateforme Windows universelle à l’aide d’un code base C# partagé. Avec la technologie Xamarin, chaque développeur C# est un développeur pour mobile. Tout ce qu’il est possible de faire en Objective-C, Swift ou Java, vous pouvez le faire en C#.

Développement mobile en JavaScript

Les outils pour Apache Cordova sont le seul ensemble d’outils dont vous avez besoin pour générer une application qui se déploie sur iOS, Android et Windows en utilisant les compétences de développement web. Faites l’impasse sur la configuration. Commencez à créer immédiatement avec une installation sans souci qui prend en charge vos outils de génération, vos environnements de test et votre pipeline de publication.
Guide d’installation
Générer votre première application
Interface/Expérience utilisateur natives avec Ionic

Développement mobile en C++

La charge de travail Développement mobile en C++ vous permet de créer et générer des applications C++ natives pour Android et iOS. Avec cette charge de travail, vous pouvez partager du code commun dans des bibliothèques qui peuvent être générées pour chaque plateforme. La réutilisation du code vous permet de gagner du temps et de ménager vos efforts en relation avec la création d’applications pour plusieurs plateformes.
Visual C++ pour le développement mobile multiplateforme

Développement de jeux en C++

La charge de travail Développement de jeux en C++ fournit les outils nécessaires pour créer des jeux fonctionnant sur des plateformes Windows, Xbox et autres. Utilisez des moteurs de jeu puissants tels que Cocos et Unreal pour créer des graphismes époustouflants. Cette charge de travail inclut les modèles DirectX et des outils de débogage qui vous aideront à créer des jeux extraordinaires.
Développement de jeux avec Visual Studio
Visual Studio 2015 et Outils graphiques pour Windows 10

Développement de jeux avec Unity

Le moteur Unity s’intègre au sein d’une plateforme unique en son genre pour créer des jeux 2D et 3D, ainsi que du contenu interactif. Créez un seul projet et publiez-le sur 21 plateformes, dont les plateformes mobiles, Web, WebGL, les ordinateurs Mac, PC et Linux ainsi que les consoles. Écrivez du code rapidement et avec précision à l’aide d’IntelliSense. Naviguez facilement dans vos scripts et utilisez des fonctionnalités puissantes de refactorisation.
Identifiez les problèmes rapidement en déboguant vos jeux Unity dans Visual Studio.
Découvrez-le en action
Visual Studio Tools pour Unity

Autres ensembles d’outils

Développement d’extension Visual Studio

Élargissez l’environnement Visual Studio avec de nouvelles fonctionnalités et langues. Cette charge de travail ajoute les Kits de développement logiciel (SDK) et outils dont vous avez besoin pour créer des commandes, des analyseurs de code, des fenêtres Outils et des services de langage à l’aide en C#, Visual Basic ou C++. Partagez ensuite votre extension avec la communauté en l’ajoutant aux milliers d’extensions disponibles sur la Place de marché Visual Studio, qui apportent de nouvelles fonctionnalités à Visual Studio.
Présentation
Place de marché Visual Studio

Développement Linux en C++

La charge de travail Développement Linux en C++ vous permet de créer du code C++ pour des serveurs, ordinateurs de bureau et autres appareils Linux. Vous pouvez gérer vos connexions à ces machines à partir de VS. Après copie et génération à distance automatiques de vos sources, VS peut lancer votre application avec le débogueur. Notre système de projet prend en charge le ciblage d’architectures spécifiques, dont ARM.
Découvrez-le en action
Développement en Visual C++ pour Linux
Application d’animation d’OpenGL Linux

Ce dont vous avez besoin uniquement :

Windows

Développement pour la plateforme Windows universelle

La charge de travail Développement pour la plateforme Windows universelle dans Visual Studio 2017 vous offre tous les outils dont vous avez besoin pour générer, déboguer et publier des applications UWP. Générez des applications qui ciblent Windows Desktop, Windows Phone, Xbox, HoloLens, SurfaceHub et même Windows 10 IoT. Le création d’une interface utilisateur Windows performante et attrayante n’a jamais été aussi facile qu’avec XAML UI Analysis et XAML Edit & Continue.

Découvrez-le en action

Développement .NET Desktop.

La charge de travail Développement .NET Desktop dans Visual Studio 2017 est conçue pour générer des applications WPF, Windows Forms et console à l’aide de .NET Framework. Le temps de chargement de solution plus court, ainsi que l’amélioration d’IntelliSense, de la navigation dans le code et de la refactorisation pour C# et XAML, vous permettent de gagner du temps et de ménager vos efforts en relation avec les tâches quotidiennes. Des fonctionnalités telles que XAML Edit & Continue et le débogage « Run to Click » vous permettent de générer des applications de bureau avec une interface graphique exceptionnelle et de meilleures performances.

Découvrez-le en action

Développement Windows Desktop avec C++

La charge de travail Développement Windows Desktop avec C++ vous permet de créer, de générer et de déboguer des applications natives qui s’exécutent sur diverses versions, de Windows XP à la toute dernière version de Windows 10. Utilisez des outils de débogage et de profilage de pointe, et ajustez les performances de vos applications de bureau Windows.
Apprendre à programmer pour Windows en C++
Blog Visual C++

Web et cloud

Développement web

La charge de travail Développement web dans Visual Studio 2017 est conçue pour maximiser votre productivité en développant des applications web à l’aide d’ASP.NET et de technologies basées sur des normes, telles que HTML et JavaScript. Visual Studio 2017 ajoute également des outils de développement de conteneur qui vous permettent d’empaqueter et de déployer vos applications web en tant que conteneurs logiciels. Le temps de chargement de solution plus court, ainsi que l’amélioration d’IntelliSense, de la navigation dans le code, de la refactorisation pour C# et du lien du navigateur, vous permettent de gagner du temps et de ménager vos efforts en relation avec les tâches quotidiennes de génération d’applications web.

Développement Azure

La charge de travail Développement Azure dans Visual Studio 2017 installe le dernier Kit de développement logiciel (SDK) Azure pour .NET et les outils pour Visual Studio. Une fois ces éléments installés, vous pouvez consulter des ressources dans Cloud Explorer, créer des ressources à l’aide d’outils Azure Resource Manager, créer des applications pour Services cloud Azure, et effectuer des opérations de Big Data à l’aide d’outils Azure Data Lake.
Visual Studio Tools pour Azure

Développement Office/Sharepoint

La charge de travail Développement Office/SharePoint fournit tous les outils dont vous avez besoin pour étendre Office et SharePoint. Commencez avec différents modèles de projet pour les compléments Office, les compléments VSTO, les compléments SharePoint et les solutions SharePoint. Générez, déboguez et publiez vos compléments et solutions en toute facilité à partir de Visual Studio.
Centre pour développeurs Office

Développement Node.js

La charge de travail Développement Node.js transforme Visual Studio en environnement de développement intégré (IDE) Node.js robuste et hyper-focalisé. Avec la puissance d’IntelliSense, les fonctions de débogage, de profilage et d’intégration npm en local et à distance, la fenêtre interactive, les exécuteurs de tests et l’intégration étroite à Azure, vous disposez de tout ce dont vous avez besoin pour générer des applications Node.js parmi les plus élaborées qui soient.
Outils Node.js pour Visual Studio

Stockage et traitement de données

La charge de travail Data vous permet de développer un vaste éventail de ressources relationnelles et pour le Big Data. Elle vous fournit les outils nécessaires pour développer des requêtes sur des bases de données, des entrepôts de données et des lacs de données, tant localement que dans Azure. Elle prend en charge SQL, U-SQL et Hive.
Outils de développement SQL Server sur MSDN
Documentation Azure Data Lake Analytics

Fonctionnalités mobiles et jeux

Développement mobile en .NET

Le Développement mobile en .NET permet aux développeurs de générer des applications entièrement natives pour iOS, Android et la plateforme Windows universelle à l’aide d’un code base C# partagé. Avec la technologie Xamarin, chaque développeur C# est un développeur pour mobile. Tout ce qu’il est possible de faire en Objective-C, Swift ou Java, vous pouvez le faire en C#.

Développement mobile en JavaScript

Les outils pour Apache Cordova sont le seul ensemble d’outils dont vous avez besoin pour générer une application qui se déploie sur iOS, Android et Windows en utilisant les compétences de développement web. Faites l’impasse sur la configuration. Commencez à créer immédiatement avec une installation sans souci qui prend en charge vos outils de génération, vos environnements de test et votre pipeline de publication.
Guide d’installation
Générer votre première application
Interface/Expérience utilisateur natives avec Ionic

Développement mobile en C++

La charge de travail Développement mobile en C++ vous permet de créer et générer des applications C++ natives pour Android et iOS. Avec cette charge de travail, vous pouvez partager du code commun dans des bibliothèques qui peuvent être générées pour chaque plateforme. La réutilisation du code vous permet de gagner du temps et de ménager vos efforts en relation avec la création d’applications pour plusieurs plateformes.
Visual C++ pour le développement mobile multiplateforme

Développement de jeux en C++

La charge de travail Développement de jeux en C++ fournit les outils nécessaires pour créer des jeux fonctionnant sur des plateformes Windows, Xbox et autres. Utilisez des moteurs de jeu puissants tels que Cocos et Unreal pour créer des graphismes époustouflants. Cette charge de travail inclut les modèles DirectX et des outils de débogage qui vous aideront à créer des jeux extraordinaires.
Développement de jeux avec Visual Studio
Visual Studio 2015 et Outils graphiques pour Windows 10

Développement de jeux avec Unity

Le moteur Unity s’intègre au sein d’une plateforme unique en son genre pour créer des jeux 2D et 3D, ainsi que du contenu interactif. Créez un seul projet et publiez-le sur 21 plateformes, dont les plateformes mobiles, Web, WebGL, les ordinateurs Mac, PC et Linux ainsi que les consoles. Écrivez du code rapidement et avec précision à l’aide d’IntelliSense. Naviguez facilement dans vos scripts et utilisez des fonctionnalités puissantes de refactorisation.
Identifiez les problèmes rapidement en déboguant vos jeux Unity dans Visual Studio.
Découvrez-le en action
Visual Studio Tools pour Unity

Autres ensembles d’outils

Développement d’extension Visual Studio

Élargissez l’environnement Visual Studio avec de nouvelles fonctionnalités et langues. Cette charge de travail ajoute les Kits de développement logiciel (SDK) et outils dont vous avez besoin pour créer des commandes, des analyseurs de code, des fenêtres Outils et des services de langage à l’aide en C#, Visual Basic ou C++. Partagez ensuite votre extension avec la communauté en l’ajoutant aux milliers d’extensions disponibles sur la Place de marché Visual Studio, qui apportent de nouvelles fonctionnalités à Visual Studio.
Présentation
Place de marché Visual Studio

Développement Linux en C++

La charge de travail Développement Linux en C++ vous permet de créer du code C++ pour des serveurs, ordinateurs de bureau et autres appareils Linux. Vous pouvez gérer vos connexions à ces machines à partir de VS. Après copie et génération à distance automatiques de vos sources, VS peut lancer votre application avec le débogueur. Notre système de projet prend en charge le ciblage d’architectures spécifiques, dont ARM.
Découvrez-le en action
Développement en Visual C++ pour Linux
Application d’animation d’OpenGL Linux

Environnement de développement intégré (IDE) gratuit et totalement fonctionnel pour les étudiants, les développeurs open source et les développeurs particuliers

Téléchargement gratuit

Outils de développement, services et avantages d’abonnement professionnels pour les petites équipes

Version d’évaluation gratuite

Solution de bout en bout pour répondre aux exigences de qualité et d’échelle d’équipes de toutes tailles

Version d’évaluation gratuite