Microsoft Visual Studio

Version2019(au 13/4/2020)
PlateformeWindows
LicenceCommerciale
CatégorieProgrammation
Accéder au site
Note :4,0  |  350 Votes

Fonctionnalités principales

  • Outils d’édition, de génération, de débogage et de test unitaire de logiciels
  • Prise en charge de C/C++, C#, Visual Basic, F#, SQL, CSS, JavaScript et d’autres langages
  • Déploiement de programmes sur les plateformes Windows, web, cloud et SharePoint
  • Outils de test et de débogage Live Unit Testing, Run to Click et Exception Helpers
  • Gestion directe des projets d’équipe hébergés par des fournisseurs tels que GitHub et Team Foundation Server
  • Environnement personnalisable

Aperçu du logiciel

Visual Studio est un outil de développement logiciel utilisé pour créer des programmes Windows et des applications web. Le kit de développement comprend un environnement de développement intégré (IDE) et des outils de test pour toutes les étapes du processus de développement logiciel.

Visual Studio comprend les composants suivants :

  • Éditeur de code : utilisé pour écrire du code source ; prend en charge la coloration de la syntaxe, les signets, la compilation en arrière-plan, les fonctions de recherche et la complétion du code grâce à la technologie IntelliSence de Microsoft.
  • Débogueur : utilisé pour localiser et corriger les erreurs des programmes ; comprend le débogage au niveau du code source et de la machine, ainsi que les points d’arrêt et l’exécution pas à pas.
  • Concepteur : fournit des outils visuels pour créer des applications GUI et les connecter à des sources de données ; comprend Windows Forms Designer et Windows Presentation Foundation (WPF) Designer, ainsi qu’un concepteur web, un concepteur de classes, un concepteur de données et un concepteur de mappage de données.
  • Extensions : étendent les fonctionnalités de Visual Studio ; prennent en charge les macros, les compléments et les packages d’extensions.

L’IDE de Visual Studio comprend plusieurs perspectives intégrées pour effectuer différentes tâches. Des interfaces spécifiques sont fournies pour la programmation du code source, le débogage et la création de formulaires visuels. Les développeurs peuvent utiliser l’une de ces dispositions prédéfinies ou personnaliser leurs propres perspectives. Le logiciel Visual Studio comprend Microsoft Visual Basic, Visual C++, Visual C#, Visual F#, Visual web Developer et Team Foundation Server. Le logiciel prend en charge un large éventail de langages de programmation, notamment C, C++, VB.NET, C#, F#, XML, HTML, JavaScript et CSS.

Microsoft Visual Studio fournit aux développeurs un IDE personnalisable et prend en charge un large éventail de langages de programmation courants. Il s’agit d’un outil adapté aux développeurs de logiciels professionnels qui souhaitent créer des programmes commerciaux. Microsoft Visual Studio est également utile aux développeurs web qui souhaitent créer des sites web dynamiques et des applications web interactives pour le framework .NET.

Type de fichier principal

Icône de fichier sln.SLNFichier de solution Visual Studio

Types de fichiers pris en charge

ExtensionType de fichier
.SLNFichier de solution Visual Studio
.ADDINFichier de définition de module complémentaire Visual Studio
.APPXPackage d’application Windows
.APPXMANIFESTManifeste d’application Windows 10
.APPXSYMFichier de symboles de package d’application Windows 8
.APPXUPLOADPackage de chargement d’application Windows 8
.ASAXFichier d’application serveur ASP.NET
.ASCXFichier de contrôle utilisateur ASP.NET
.ASHXFichier de gestionnaire web ASP.NET
.ASMFichier de code source assembleur Visual Studio
.ASMXFichier de service web ASP.NET
.ASPPage Active Server
.ASPXPage web Active Server Page Extended
.AXDFichier de gestionnaire Web ASP.NET
.BSCFichier d’informations de navigation dans le code source de Visual Studio
.CFichier de code source C/C++
.CCFichier de code source C++
.CDDiagramme de classes Visual Studio
.CLWFichier ClassWizard de Visual C++
.CODCode source compilé
.CONFIGFichier de configuration
.CPPFichier de code source C++
.CSFichier de code source C#
.CSHTMLPage web ASP.NET Razor
.CSPROJProjet C# Visual Studio
.CSSFeuille de style en cascade
.CSXScript Visual C#
.CXXFichier de code source C++
.DBMLFichier de conception OR de Visual Studio
.DBPROJFichier de projet de base de données Visual Studio
.DEFFichier de définition de module
.DGMLDocument de graphe orienté Visual Studio
.DGSLFichier de graphe de nuanceur visuel
.DIAGSESSIONFichier de session de diagnostic
.DIBImage bitmap indépendante du périphérique
.DISCODocument de découverte DISCO
.DISCOMAPFichier de sortie DISCO Discovery
.DTDFichier de définition de type de document
.EDMXFichier du concepteur de modèle de données Entity ADO.NET
.FEATUREFichier de fonctionnalité SharePoint
.FILTERSFichier de filtres de projet Visual C++
.FSFichier source Visual F#
.FSIFichier de signature Visual F#
.FSPROJFichier de projet Visual F#
.FSSCRIPTScript Visual F#
.FSXFichier de script Visual F#
.HFichier d’en-tête C/C++/Objective-C
.HHFichier d’en-tête C++
.HLSLFichier du langage High Level Shader Language
.HPPFichier d’en-tête C++
.HTMFichier HTML
.HTMLFichier en langage HTML
.HXXFichier d’en-tête de code source C++
.IDBFichier de débogage intermédiaire de Visual Studio
.IDLFichier de langage de définition d’interface
.INCFichier d’inclusion
.INLFichier inline C++
.IPCHFichier d’en-tête précompilé Intellisense
.JSFichier JavaScript
.LICENSESFichier de classes sous licence Visual Studio
.LICXFichier de licence Visual Studio
.LSPROJProjet Visual Studio LightSwitch
.MASTERPage maître ASP.NET
.MDFBase de données SQL Server
.MDMPMinidump Windows
.MFCRIBBON-MSFichier XML de définition du ruban MFC
.MSHAFichier d’élément d’aide Microsoft
.MSHIFichier d’index d’aide Microsoft
.MSIXBUNDLEEnsemble d’applications Windows 10
.MSIXUPLOADPaquet de chargement d’application Windows 10
.MYAPPFichier XML d’application Visual Studio
.NATVISFichier de visualisation du débogueur VC++ Natvis
.NCBBase de données IntelliSense de Visual C++
.NUPKGPackage NuGet
.ODLFichier Object Description Language
.ORDEREDTESTFichier de test ordonné de Visual Studio
.PROPSFichier de propriétés de projet Visual Studio
.PSESSFichier de session de performances Visual Studio
.RCScript de ressources
.RC2Fichier de ressources Visual Studio
.RCTModèle de ressources Visual Studio
.RDLCFichier de définition de rapport client Visual Studio
.REFRESHFichier Refresh de Visual Studio
.RESScript de ressources C++ compilé
.RESJSONFichier de ressources JavaScript Windows
.RESOURCESFichier de ressources Visual Studio
.RESWFichier de ressources Windows
.RESXFichier de ressources managées .NET
.RGSScript de registre
.RULESETFichier de jeu de règles d’analyse du code Visual Studio
.SBRFichier intermédiaire du navigateur de sources Visual Studio
.SDFFichier de base de données SQL Server Compact
.SDLFichier de langage de description de service
.SETTINGSFichier de paramètres Visual Studio
.SITEMAPFichier de plan de site ASP.NET
.SKINFichier d’habillage ASP.NET
.SLNXFichier XML de solution Visual Studio
.SNIPPETExtrait de code IntelliSense de Visual Studio
.SQLFichier de données du langage SQL
.SQLPROJProjet SQL Server Visual Studio
.SRFFichier de réponse serveur
.SSCFichier d’état SourceSafe
.SUOFichier d’options utilisateur de solution Visual Studio
.SVCFichier de service web WCF
.TARGETSFichier Targets MSBuild
.TESTRUNCONFIGFichier de configuration d’exécution des tests Visual Studio
.TESTSETTINGSFichier de paramètres de test Visual Studio
.TLHFichier d’en-tête C/C++ généré par une bibliothèque de types
.TLIFichier inline C/C++ généré par une bibliothèque de types
.TRXFichier de résultats de tests Visual Studio
.TTModèle de texte Visual Studio
.USERFichier d’options utilisateur de projet Visual Studio
.VBFichier d’élément de projet Visual Basic
.VBHTMLPage web ASP.NET Razor
.VBPROJProjet Visual Basic.NET Visual Studio
.VBSCRIPTScript Visual Basic
.VCPFichier de projet eMbedded Visual C++
.VCPROJProjet Visual Studio C++ (ancienne version)
.VCWFichier d’espace de travail eMbedded Visual C++
.VCXPROJProjet Visual C++
.VDPProjet de déploiement Visual Studio
.VDPROJProjet Visual Studio d’installation et de déploiement
.VSCONTENTFichier de contenu Visual Studio
.VSDISCODocument de découverte dynamique DISCO
.VSHOST.EXEFichier de processus d’hébergement Visual Studio
.VSIFichier d’installation de contenu Visual Studio
.VSIXExtension Visual Studio
.VSMACROSProjet de macros binaires Visual Studio
.VSMDIFichier de métadonnées de test Visual Studio
.VSMPROJProjet de macro de texte Visual Studio
.VSPFichier de rapport de performances Visual Studio
.VSPFFichier de filtre de performances Visual Studio
.VSPROPSFichier de propriétés de projet Visual Studio
.VSPSRapport de performances sérialisé Visual Studio
.VSPSCCFichier de contrôle de code source de projet Visual Studio
.VSPXFichier de données de rapport de performances Visual Studio
.VSSETTINGSFichier de paramètres Visual Studio
.VSSSCCFichier de contrôle du code source d’une solution Visual Studio
.VSZFichier d’assistant Visual Studio
.W32Makefile Win32
.WEBTESTFichier de test web Visual Studio
.WIDFichier de widget Visual Studio
.WIQFichier de requête d’élément de travail Visual Studio
.WSDLFichier WSDL (Web Services Description Language)
.WSFFichier de script Windows
.WSPPackage de solution SharePoint
.XAMLFichier XAML
.XAMLXFichier de service de flux de travail Visual Studio
.XHTMLFichier en langage hypertexte extensible
.XMLFichier XML
.XSCFichier d’informations internes de jeu de données de Visual Studio
.XSDDéfinition de schéma XML
.XSLFeuille de style XML
.XSLTFichier de transformations du langage de feuilles de style extensible
.XSSFeuille de style XML

Autres types de fichiers associés

ExtensionType de fichier
.ACCDBBase de données Access 2007
.AIFFormat d’échange audio
.AIFFFormat de fichier Audio Interchange
.APPLICATIONFichier manifeste de déploiement ClickOnce
.APPREF-MSFichier de référence d’application Microsoft
.AUFichier audio Sun Microsystems
.AVIFichier Audio Video Interleave
.BROWSERFichier de définition de navigateur ASP.NET
.CLSFichier de classe de programme
.COVERAGERapport de couverture de code Visual Studio
.DLLBibliothèque de liens dynamiques
.DLXFichier DLL renommé
.DMPVidage de mémoire Windows
.DSPProjet Visual C++ 6
.DSWFichier d’espace de travail Visual C++ 6
.EPSFichier PostScript encapsulé
.EXEFichier exécutable Windows
.GENERICTESTFichier de test générique Visual Studio
.GIFFichier au format Graphical Interchange Format
.HDMPVidage de tas Windows
.ILKFichier de liaison incrémentielle
.IPPFichier de macros de protection des fonctions inline
.JPEImage JPEG
.JPEGImage JPEG
.JPGImage JPEG
.LOADTESTFichier de test de charge Visual Studio
.MDBBase de données Microsoft Access
.MDPFichier d’espace de travail Visual C++ 5
.MOVFilm Apple QuickTime
.MPEFichier vidéo MPEG
.MPEGVidéo MPEG
.MPGVidéo MPEG
.MSMModule de fusion Windows Installer
.OCXContrôle ActiveX
.OLBBibliothèque d’objets OLE
.PCXFichier image bitmap Paintbrush
.PDBBase de données de programme
.PNGGraphique réseau portable
.PRIFichier d’index de ressources de package
.QTFilm Apple QuickTime
.RAFichier RealAudio
.RAMFichier de métadonnées Real Audio
.RLLBibliothèque de ressources Microsoft
.RPTFichier Crystal Reports
.SRCFichier de code source
.SVN-BASEFichier de base Subversion
.TGAGraphique Targa
.TIFFichier image balisé
.TLBBibliothèque de types OLE
.TXTFichier texte brut
.WAVAudio WAVE
.WMFMétafichier Windows
Mis à jour le 13/4/2020