Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikipédial'encyclopédie libre
Rechercher

Microsoft Visual Studio

Un article de Wikipédia, l'encyclopédie libre.
Microsoft Visual Studio
Description de l'image Visual Studio Icon 2026.svg.

Informations
Développé parMicrosoftVoir et modifier les données sur Wikidata
Première versionVoir et modifier les données sur Wikidata
Dernière version2026 18.3.0 (Microsoft Windows,)[1]Voir et modifier les données sur Wikidata
Écrit enC++ etC#Voir et modifier les données sur Wikidata
Supporte les langagesC#,C,C++,Visual Basic,F#,JavaScript,TypeScript,Extensible Markup Language,Extensible Stylesheet Language Transformations,feuille de style en cascade,HTML etPythonVoir et modifier les données sur Wikidata
Système d'exploitationMicrosoft Windows etmacOSVoir et modifier les données sur Wikidata
Formats lusAXD HTTP Handler File(d), Microsoft Help 2(en), Visual Studio Project User Options(d), Visual Studio Settings(d), Visual Studio Shared Code project (UTF-8)(d), Visual Studio Setup and Deployment Project (UTF-8)(d), Visual Studio Setup and Deployment Project(d), Visual Studio Shared Code project(d), Visual Studio wizard(d), Visual Studio Work Item Query(d), Visual Studio Web Deployment Project(d), Visual Studio Web Test(d), Visual Studio Workflow service data(d), Visual Studio Extension(d), Visual Studio LoadTest project(d), Visual Studio PHP Project(d), Visual Studio Natvis visualization(d), Visual Studio Natvis visualization (UTF-8)(d), Microsoft Visual Studio project template (Unicode)(d), Visual Studio .NET Visual C Project(d), Microsoft Visual Studio project template(d), Microsoft Developer Studio Workspace(d), Visual Studio F# Project(d), Visual Studio Visual Basic Project(d), Visual Studio C# Project(d), Visual Studio Civilization 5 Solution(d), Visual Studio Cloud service project(d), Visual Studio C++ project Filters(d), Visual Studio C++ project Filters (UTF-8)(d), Visual Studio Generic Test(d), Visual Studio Generic Test (UTF-8)(d), Visual Studio JavaScript Project(d), Microsoft Visual Studio Solution v10.00/2008 (CRLF)(d), Visual Studio Visual C++ Project (UTF-8)(d), Visual Studio J# Project (v7)(d), VSIX Manifest (2010)(d), Microsoft Visual Studio Solution v11.00/2010 (CRLF)(d), VSIX Manifest (2011)(d), Visual Studio J# Project (v8)(d), Microsoft Visual Studio Solution (generic, UTF-8)(d), Microsoft Visual Studio Solution v12.00/2012 (UTF-8)(d), Visual Studio Code Analysis Rule Set(d), Visual Studio Visual C++ Project(d), Microsoft Visual Studio Solution (generic, UTF-8, CRLF)(d), VSIX Manifest (2011) (UTF-8)(d), Microsoft Visual Studio Solution v12.00/2012 (UTF-8, CRLF)(d), Microsoft Visual Studio Solution v12.00/2012 (CRLF)(d), Visual Studio analyzed Performance report(d), Microsoft Developer Studio Project(d), Visual Studio Code Analysis Rule Set (UTF-8)(d), VisualStudio MyApp(d), Visual Studio Performance Session(d) et XAML Binary Format(d)Voir et modifier les données sur Wikidata
Formats écritsXAML Binary Format(d), Visual Studio Project User Options(d), Visual Studio Shared Code project (UTF-8)(d), Visual Studio Setup and Deployment Project (UTF-8)(d), Visual Studio Setup and Deployment Project(d), Visual Studio Shared Code project(d), Visual Studio wizard(d), Visual Studio Work Item Query(d), Visual Studio Web Deployment Project(d), Visual Studio Web Test(d), Visual Studio Workflow service data(d), Visual Studio Extension(d), Visual Studio LoadTest project(d), Visual Studio PHP Project(d), Visual Studio Natvis visualization(d), Visual Studio Natvis visualization (UTF-8)(d), Microsoft Visual Studio project template (Unicode)(d), Visual Studio .NET Visual C Project(d), Microsoft Visual Studio project template(d), Microsoft Developer Studio Workspace(d), Visual Studio F# Project(d), Visual Studio Visual Basic Project(d), Visual Studio C# Project(d), Visual Studio Civilization 5 Solution(d), Visual Studio Cloud service project(d), Visual Studio C++ project Filters(d), Visual Studio C++ project Filters (UTF-8)(d), Visual Studio Generic Test(d), Visual Studio Generic Test (UTF-8)(d), Visual Studio JavaScript Project(d), Microsoft Visual Studio Solution v10.00/2008 (CRLF)(d), Visual Studio Visual C++ Project (UTF-8)(d), Visual Studio J# Project (v7)(d), VSIX Manifest (2010)(d), Microsoft Visual Studio Solution v11.00/2010 (CRLF)(d), VSIX Manifest (2011)(d), Visual Studio J# Project (v8)(d), Microsoft Visual Studio Solution (generic, UTF-8)(d), Microsoft Visual Studio Solution v12.00/2012 (UTF-8)(d), Visual Studio Code Analysis Rule Set(d), Visual Studio Visual C++ Project(d), Microsoft Visual Studio Solution (generic, UTF-8, CRLF)(d), VSIX Manifest (2011) (UTF-8)(d), Microsoft Visual Studio Solution v12.00/2012 (UTF-8, CRLF)(d), Microsoft Visual Studio Solution v12.00/2012 (CRLF)(d), Visual Studio analyzed Performance report(d), Visual Studio Code Analysis Rule Set (UTF-8)(d), VisualStudio MyApp(d) et Visual Studio Performance Session(d)Voir et modifier les données sur Wikidata
LanguesMultilingueVoir et modifier les données sur Wikidata
TypeEnvironnement de développement intégréVoir et modifier les données sur Wikidata
LicenceLicence propriétaireVoir et modifier les données sur Wikidata
Site webvisualstudio.microsoft.comVoir et modifier les données sur Wikidata

modifier -modifier le code -voir Wikidata(aide)

Microsoft Visual Studio est une suite de logiciels de développement pourWindows etmac OS conçue parMicrosoft. La dernière version s'appelleVisual Studio 2026.

Visual Studio est un ensemble complet d'outils de développement permettant de générer desapplications webASP.NET, desservices webXML, des applications bureautiques et des applications mobiles.Visual Basic,Visual C++,Visual C# utilisent tous le mêmeenvironnement de développement intégré (IDE),Visual Studio Code, qui leur permet de partager des outils et facilite la création de solutions faisant appel à plusieurs langages. Par ailleurs, ces langages permettent de mieux tirer parti des fonctionnalités duframework .NET, qui fournit un accès à des technologies clés simplifiant le développement d'applications web ASP et de services web XML grâce àVisual Web Developer.

Durant sa conférenceConnect() 2016,Microsoft a annoncé le portage de Visual Studio surmacOS, le système d'exploitation d'Apple. Cependant, Microsoft a annoncé le que Visual Studio pour Mac ne sera plus supporté à partir du[2].

Langages supportés par Visual Studio

[modifier |modifier le code]

Versions successives

[modifier |modifier le code]

Visual Studio 97

[modifier |modifier le code]

La première version de Visual Studio a été publiée en1997 par Microsoft, afin de rassembler au sein d'un même environnement de développement plusieurs de ses outils de programmation. Visual Studio 97 incluait Visual Basic 5.0 et Visual C++ 5.0, pour le développement d'application Windows, Visual J++ 1.1 pour la programmation Java etVisual FoxPro 5.0 pour la programmation xBase. Visual InterDev était utilisé pour créer des pages web générées dynamiquement enASP.

Visual Studio 6.0

[modifier |modifier le code]

La version suivante (6.0) date de1998. Les numéros de version de tous ses constituants sont passés également à 6.0. Cette version a été la base du développement pour Microsoft pour les quatre années suivantes, jusqu'au passage au développement .NET.

Visual Studio 6.0 a été la dernière version incluant Visual Basic tel que le connaissait la majeure partie des programmeurs VB. C'est également la dernière version à inclure Visual J++.

Visual Studio .NET (2002)

[modifier |modifier le code]

En2002, Visual Studio .NET est publié. Le principal changement a été l'introduction duframework .NET. Les programmes développés en utilisant .NET ne sont pas compilés enlangage machine (au contraire du C++, par exemple) mais dans unlangage intermédiaire nommé MSIL (MicroSoft Intermediate Language) ouCIL (Common Intermediate Language). Une application MSIL est ensuitecompilée, au moment de son exécution, dans le langage machine approprié à la plate-forme sur laquelle elle est exécutée.

En dissociant le programme binaire de la plateforme, cette méthode permet notamment àMicrosoft de mieux supporter les différentes versions du système d'exploitationWindows (en particulierWindows CE) ainsi que les nouvelles architectures de micro-processeurs. Les programmes compilés en MSIL peuvent être exécutés seulement sur des plates-formes possédant une implémentation duframework .NET. Il est possible de lancer des programmes MSIL surLinux ouMac OS X grâce à des implémentations non-Microsoft de .NET commeMono etDotGNU.

Microsoft a aussi introduit le langageC#, similaire aulangage Java.

Visual Basic, renomméVisual Basic .NET, a subi des modifications pour correspondre au nouveau framework, notamment en introduisant laprogrammation orientée objet. Microsoft a également ajouté des extensions au C++, appelées Managed Extensions for C++, de manière que les programmeurs C++ puissent créer des programmes .NET.

Visual Studio .NET peut être utilisé pour construire des applications Windows (utilisant Windows Forms), des applications Web (enASP.NET ou avec desservices web) ou encore des applications mobiles (avec le.NET Compact Framework).

Le numéro de version interne de Visual Studio .NET est 7.0 (le symbole _MSC_VER étant défini comme 1300).

Visual Studio .NET 2003

[modifier |modifier le code]

Il s'agit d'une mise à jour mineure de Visual Studio 2002. Le framework .NET est passé à la version 1.1.

Le numéro de version interne de Visual Studio 2003 est 7.1 (le symbole _MSC_VER étant défini comme 1310).

Visual Studio 2005

[modifier |modifier le code]
Disque d'installation de Visual Studio 2005 Beta 2 Team Suite

Visual Studio 2005, nom de code Whidbey (en référence à l'île Whidbey dans l'État de Washington), a été publiée en ligne en. Le Framework .NET est alors dans sa version 2.0. Une des nouvelles fonctionnalités de cette version est leDeployment Designer permettant de valider la conception d'applications avant leur déploiement. L'ASP.NET est passé en 2.0. Visual Studio 2005 inclut un support du 64-bit. La nouvelle API du framework .NET inclus les types génériques permettant de créer des patrons de classes ou de méthodes.

Le numéro de version interne de Visual Studio 2005 est 8.0 (le symbole _MSC_VER étant défini comme 1400) (il s'agit d'une révision majeure).

Visual Studio 2008

[modifier |modifier le code]
Premier logo de Visual Studio (avant sa refonte en 2010)

Cette version (nom de codeOrcas) est sortie en version finale à la fin de l'année2007. Parmi les nouveautés de cette version[5],[6] :

  • elle est fondée sur le .NET Framework 3.5
  • des outils demétrologie relatifs au code (indicateurs du nombre de lignes, profondeur des routines, calcul de la complexitécyclomatique), relatifs à la performance (mémoire utilisée, temps d'exécution)
  • gestion complète du développement collaboratif et des versions (auteurs et révisions du code) en intégrant l'outilPowerTools
  • possibilité d'automatiser les processus de compilation et intégration (avec destriggers)
  • meilleure gestion des tests avec possibilité d'élaborer desscénarios detest, module de test spécifique aux applicationsAjax
  • suppression des wizards assistant et de la bibliothèqueATL pour faire desservices web en C++
  • amélioration de prise en charge des fichiers XML (validation IE...).

Le numéro de version interne de Visual Studio 2008 est 9.0 (le symbole _MSC_VER étant défini comme 1500).

Visual Studio 2010

[modifier |modifier le code]
Logo de Visual Studio 2010.

Cette version est sortie en version finale le.Cette nouvelle version utilise la version 4.0 du .NET Framework dans le logiciel ainsi qu'une refonte de l'interface graphique propulsée parWPF[7].

À cette occasion, le logo a changé, pour une version plus 'moderne'.Les différentes déclinaisons de Visual Studio ont elles aussi changé de nom par souci de clarification de l'offre.

Le numéro de version interne de Visual Studio 2010 est 10.0 (le symbole _MSC_VER étant défini comme 1600).

Visual Studio 2012

[modifier |modifier le code]

Visual Studio 2012, introduit le développement d'applications sur l'environnementWindows RT. LeSDK Windows Phone 8.0 est également davantage mis en avant (s'il n'est pas inclus avec l'environnement, il est tout de même proposé au téléchargement). Il introduit la version 4.5 duFramework .NET et les versions compatibles de Windows sont Windows 7 etWindows 8 (et les déclinaisons serveur de ces éditions).

Le numéro de version interne de Visual Studio 2012 est 11.0 (le symbole _MSC_VER étant défini comme 1700).

Visual Studio 2013

[modifier |modifier le code]

La version finale de Visual Studio 2013 est accessible au téléchargement depuis le[8].

Le numéro de version interne de Visual Studio 2013 est 12.0 (le symbole _MSC_VER étant défini comme 1800).

Visual Studio 2015

[modifier |modifier le code]

Disponible depuis le[9], cette nouvelle version apporte[10] :

  • la possibilité de se connecter avec plusieurs comptes ;
  • le développement multiplateforme mobile (IOS,Android,Windows Phone) ainsi que le débogage ;
  • la prise en charge du débogage des applicationsDirectX 12 pour les diagnostics des graphiques ;
  • la possibilité de se connecter à divers services (Azure,Salesforce,Office 365) ;
  • l'ajout de l'analyse dynamique ;
  • l'amélioration de l'installation d'outils d'extensibilité ;
  • l'ajout d'une fonctionnalité pour envoyer des commentaires auprès de Microsoft ;

Cette version marque une fusion entre les éditionsPremium etUltimate pour simplifier le choix : trois éditions sont disponibles :Community,Professionnel etEnterprise[11].

Le numéro de version interne de Visual Studio 2015 est 14.0 (le symbole _MSC_VER étant défini comme 1900).

Visual Studio 2017

[modifier |modifier le code]

Disponible depuis le[12].

Le numéro de version interne de Visual Studio 2017 est 15.

Ajout deQ Sharp.

Visual Studio pour Mac

[modifier |modifier le code]

À l'occasion de la conférenceConnect() 2016,Microsoft a annoncé le portage de Visual Studio surmacOS, le système d'exploitation d'Apple. Une version bêta est disponible sur le site de Microsoft depuis le[13]. Microsoft annonce l'arrêt de ce logiciel pour le 31 août 2024[14].

Visual Studio 2019

[modifier |modifier le code]

Disponible depuis le sur Windows etmacOS

Le numéro de version interne de Visual Studio 2019 est 16.

  • Recherches améliorées (anciennement lancement rapide)
  • Amélioration de Visual Studio IntelliCode
  • Nettoyage de code grandement amélioré
  • Refonte de la fenêtre de démarrage
  • Live Share

Visual Studio 2022

[modifier |modifier le code]

Disponible depuis le 8 novembre 2021[15], cette version (numéro interne 17) apporte de nouvelles fonctionnalités[16],[17] parmi lesquelles :

  • Développement assisté par IA
  • Prise en charge multi-dépôts Git
  • Fonctionnalité de rechargement à chaud (plus avancée que « éditer et continuer »)
  • Amélioration de l'outil de recherche (Code search)

Une autre amélioration notable de cette version est le fait que le programme est désormais en 64 bits (support de plus de 4 Go de RAM), ce qui évite les erreursOutOfMemory pour les solutions très complexes.

Visual Studio 2026

[modifier |modifier le code]

Disponible depuis le[12].

Le numéro de version interne de Visual Studio 2026 est 18[18].

Versions gratuites

[modifier |modifier le code]

Microsoft Visual Studio Express

[modifier |modifier le code]
Article détaillé :Microsoft Visual Studio Express.

Microsoft Visual Studio Express est une version "allégée" disponible gratuitement à des buts éducatifs. Elle reprend, en limitant les fonctionnalités les plus avancées, l'interface de Visual Studio, et en limitant l'usage à un seul langage de programmation par installation.

La première version de Visual Studio Express est la version 2005. Depuis, à chaque nouvelle version de Visual Studio, une version Express a été proposée. Une version "CTP" de Microsoft Visual Studio 2010 Express est sortie le 14/03/2010 pour développer les applications pourWindows Phone 7 incluant une première version 4.0 du framework .NET.

Microsoft Visual Studio Express 2017 est la version finale de Visual Studio Express. Il n'y a pas de version 2019. Il a été remplacé par Microsoft Visual Studio Community[19]

Microsoft Visual Studio Community

[modifier |modifier le code]

Visual Studio Community est une version plus complète que Visual Studio Express. Elle équivaut, en matière de fonctionnalités, à Visual Studio Professionnel (version payante).

Elle est téléchargeable gratuitement pour les développeurs. Pour les entreprises, elle est disponible jusqu'à cinq utilisateurs pour celles ayant un parc de moins de 250 PC ou unchiffre d'affaires annuel inférieur à un million de dollars. Au-delà, elle reste disponible mais uniquement sous certaines conditions : projetsopen source, recherches universitaires ou environnement d'apprentissage[20].

Produits liés

[modifier |modifier le code]

Visual Studio Code

[modifier |modifier le code]
Article détaillé :Visual Studio Code.

Visual Studio Code est présenté lors de la conférence des développeurs Build d' comme un éditeur de codecross-platform,open source et gratuit, supportant une dizaine delangages[21].

Références

[modifier |modifier le code]
  1. « Visual Studio 2026 release notes »,
  2. (en) Amber Nelly, « Microsoft begins sunsetting process for Visual Studio for Mac », surApple Insider,(consulté le)
  3. « Outils de codage C et C++ », surVisual Studio(consulté le)
  4. Visual Studio with Python Tools Add-On
  5. (fr)Visual Studio 2007 promet un développement 100 % collaboratif
  6. (fr)Visual Studio 2007 : les nouveautés côté Web
  7. (en)« Informations sur Visual Studio 2010 et .NET Framework 4.0 »,Microsoft(version du surInternet Archive)
  8. (en)Visual Studio 2013 released to web!
  9. (en)"Visual Studio 2015 RTM | Release Note"
  10. (en)"What's New in Visual Studio 2015"
  11. (fr)"Microsoft simplifie sa gamme Visual Studio 2015 et reconduit l'édition Community
  12. a etb(fr)"Visual Studio 2017 RTM"
  13. (fr)"Visual Studio en approche sur Mac"
  14. « What's happening to Visual Studio for Mac », surmicrosoft.com(consulté le).
  15. « Historique des versions de Visual Studio 2022 », surMicrosoft Learn
  16. « Nouveautés de Visual Studio 2022 », surMicrosoft Learn
  17. « Notes de publication de Visual Studio 2022 », surMicrosoft Learn
  18. DeDiv-VR, « Notes de publication de Visual Studio 2026 », surlearn.microsoft.com(consulté le)
  19. « Visual Studio Express | Désormais Visual Studio Community », survisualstudio.microsoft.com(consulté le)
  20. (fr)« Visual Studio 2022 Community Edition »,Microsoft(consulté le)
  21. « Microsoft libère le code source de Visual Studio Code »,ZDNet,(consulté le)

Liens externes

[modifier |modifier le code]
v ·m
FondateursLogo de Microsoft
Personnes clés
Produits
Systèmes d'exploitation
Matériel
Logiciels
Applications Web
Outils
Technologie
Anciens produits
Entreprise
Conférences
Divisions
Litiges etcritiques
Articles liés
v ·m
Analyse statique de programmes
Compilateur source à source
Concepts
Débogueur
Générateur de documentation
Éditeurs (comparaison (en))
Moteur
Framework
Technologie associée
Gestionnaire de paquets
Côté serveur
Test unitaire
Personnalité
v ·m
Composants
Langages de programmation
Visual Studio
Autres
Environnements de développement
Bibliothèques complémentaires
v ·m
Logiciels distribués et serveurs client
Logiciels libres
Logiciels propriétaires
Services d'hébergement
L'année indique la date d'une première version stable.
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=Microsoft_Visual_Studio&oldid=232846833 ».
Catégories :
Catégories cachées :

[8]ページ先頭

©2009-2026 Movatter.jp