Microsoft Visual Studio
| Version | 2019(Stand: 13.4.2020) |
| Plattform | Windows |
| Lizenz | Kommerziell |
| Kategorie | Programmierung |
Hauptfunktionen
- Tools zur Softwarebearbeitung, zum Erstellen, Debuggen und für Unit-Tests
- Unterstützung für C/C++, C#, Visual Basic, F#, SQL, CSS, JavaScript und andere Sprachen
- Bereitstellung von Programmen auf Windows-, Web-, Cloud- und SharePoint-Plattformen
- Tools für Live Unit Testing, Run to Click sowie Exception Helpers zum Debuggen und Testen
- Direkte Verwaltung von Teamprojekten, die bei Anbietern wie GitHub und Team Foundation Server gehostet werden
- Anpassbare Umgebung
Softwareübersicht
Visual Studio ist ein Softwareentwicklungstool zum Erstellen von Windows-Programmen und Webanwendungen. Das Entwicklungskit umfasst eine integrierte Entwicklungsumgebung (IDE) und Testtools für alle Phasen des Softwareentwicklungsprozesses.
Visual Studio umfasst die folgenden Komponenten:
- Code-Editor: Zum Schreiben von Quellcode; unterstützt Syntaxhervorhebung, Lesezeichen, Kompilierung im Hintergrund, Suchfunktionen und Codevervollständigung mithilfe der IntelliSence-Technologie von Microsoft.
- Debugger: Zum Auffinden und Beheben von Programmfehlern; umfasst Debugging auf Quellcode- und Maschinenebene sowie Haltepunkte und die schrittweise Ausführung.
- Designer: Bietet visuelle Tools zum Erstellen von GUI-Anwendungen und zum Verbinden dieser mit Datenquellen; umfasst den Windows Forms Designer und den Windows Presentation Foundation (WPF) Designer sowie einen Webdesigner, Klassendesigner, Datendesigner und Datenzuordnungsdesigner.
- Erweiterungen: Erweitern die Funktionen von Visual Studio; unterstützen Makros, Add-Ins und Erweiterungspakete.
Die Visual Studio IDE umfasst mehrere integrierte Ansichten zum Ausführen verschiedener Aufgaben. Für die Programmierung von Quellcode, das Debugging und das Erstellen visueller Formulare stehen spezielle Benutzeroberflächen zur Verfügung. Entwickler können eines dieser vorgefertigten Layouts verwenden oder eigene Ansichten anpassen. Das Visual Studio-Softwarepaket enthält Microsoft Visual Basic, Visual C++, Visual C#, Visual F#, Visual web Developer und Team Foundation Server. Die Software unterstützt eine große Auswahl an Programmiersprachen, darunter C, C++, VB.NET, C#, F#, XML, HTML, JavaScript und CSS.
Microsoft Visual Studio bietet Entwicklern eine anpassbare IDE und unterstützt eine große Auswahl beliebter Programmiersprachen. Es ist ein gutes Tool für professionelle Softwareentwickler, die kommerzielle Softwareprogramme erstellen möchten. Microsoft Visual Studio ist auch für Webentwickler nützlich, die dynamische Websites und interaktive Webanwendungen für das .NET-Framework erstellen möchten.
Primärer Dateityp
Unterstützte Dateitypen
| Dateiendung | Dateityp |
|---|---|
| .SLN | Visual Studio-Lösungsdatei |
| .ADDIN | Visual Studio-Add-in-Definitionsdatei |
| .APPX | Windows-App-Paket |
| .APPXMANIFEST | Windows-10-App-Manifest |
| .APPXSYM | Symboldatei eines Windows 8-App-Pakets |
| .APPXUPLOAD | Windows-8-App-Uploadpaket |
| .ASAX | ASP.NET-Serveranwendungsdatei |
| .ASCX | ASP.NET-Benutzersteuerelementdatei |
| .ASHX | ASP.NET-Webhandlerdatei |
| .ASM | Visual Studio-Assembler-Quellcodedatei |
| .ASMX | ASP.NET-Webdienstdatei |
| .ASP | Active-Server-Seite |
| .ASPX | Erweiterte Active Server Page-Webseite |
| .AXD | ASP.NET-Webhandlerdatei |
| .BSC | Visual Studio-Quelldatei mit Informationen zum Durchsuchen von Symbolen |
| .C | C/C++-Quellcodedatei |
| .CC | C++-Quellcodedatei |
| .CD | Visual Studio-Klassendiagramm |
| .CLW | Visual C++ ClassWizard-Datei |
| .COD | Kompilierter Quellcode |
| .CONFIG | Konfigurationsdatei |
| .CPP | C++-Quelldatei |
| .CS | C#-Quellcodedatei |
| .CSHTML | ASP.NET Razor-Webseite |
| .CSPROJ | Visual Studio-C#-Projekt |
| .CSS | Kaskadierendes Stylesheet |
| .CSX | Visual C#-Skript |
| .CXX | C++-Quellcodedatei |
| .DBML | Visual Studio OR-Design-Datei |
| .DBPROJ | Visual Studio-Datenbankprojektdatei |
| .DEF | Moduldefinitionsdatei |
| .DGML | Visual Studio-Dokument für gerichtete Graphen |
| .DGSL | Datei für einen visuellen Shader-Graphen |
| .DIAGSESSION | Diagnosesitzungsdatei |
| .DIB | Geräteunabhängiges Bitmap-Bild |
| .DISCO | DISCO-Discovery-Dokument |
| .DISCOMAP | DISCO Discovery-Ausgabedatei |
| .DTD | Datei mit Dokumenttypdefinition |
| .EDMX | ADO.NET-Entitätsdatenmodell-Designerdatei |
| .FEATURE | SharePoint-Featuredatei |
| .FILTERS | Visual C++-Projektfilterdatei |
| .FS | Visual F#-Quelldatei |
| .FSI | Visual F#-Signaturdatei |
| .FSPROJ | Visual F#-Projektdatei |
| .FSSCRIPT | Visual-F#-Skript |
| .FSX | Visual F#-Skriptdatei |
| .H | C/C++/Objective-C-Headerdatei |
| .HH | C++-Headerdatei |
| .HLSL | Datei der High Level Shader Language |
| .HPP | C++-Headerdatei |
| .HTM | Hypertext Markup Language-Datei |
| .HTML | Hypertext-Markup-Sprachdatei |
| .HXX | C++-Quellcode-Headerdatei |
| .IDB | Visual Studio-Zwischendatei |
| .IDL | Datei der Interface Definition Language |
| .INC | Include-Datei |
| .INL | C++-Inline-Datei |
| .IPCH | Intellisense-Datei mit vorkompiliertem Header |
| .JS | JavaScript-Datei |
| .LICENSES | Visual Studio-Datei mit lizenzierten Klassen |
| .LICX | Visual Studio-Lizenzdatei |
| .LSPROJ | Visual Studio LightSwitch-Projekt |
| .MASTER | ASP.NET-Masterseite |
| .MDF | SQL Server-Datenbank |
| .MDMP | Windows-Minidump |
| .MFCRIBBON-MS | MFC-Ribbondefinitions-XML-Datei |
| .MSHA | Microsoft Help-Asset-Datei |
| .MSHI | Microsoft Help-Indexdatei |
| .MSIXBUNDLE | Windows 10-App-Bundle |
| .MSIXUPLOAD | Windows-10-App-Uploadpaket |
| .MYAPP | Visual Studio-Anwendungs-XML-Datei |
| .NATVIS | Natvis-VC++-Debugger-Visualisierungsdatei |
| .NCB | Visual C++-IntelliSense-Datenbank |
| .NUPKG | NuGet-Paket |
| .ODL | Objektbeschreibungssprachendatei |
| .ORDEREDTEST | Visual Studio-Datei für geordnete Tests |
| .PROPS | Visual Studio-Projekt-Eigenschaftsdatei |
| .PSESS | Visual Studio-Leistungsprofildatei |
| .RC | Ressourcenskript |
| .RC2 | Visual Studio-Ressourcendatei |
| .RCT | Visual Studio-Ressourcenvorlage |
| .RDLC | Visual Studio-Client-Berichtsdefinitionsdatei |
| .REFRESH | Visual Studio-Aktualisierungsdatei |
| .RES | C++-kompiliertes Ressourcenskript |
| .RESJSON | Windows-JavaScript-Ressourcendatei |
| .RESOURCES | Visual Studio-Ressourcendatei |
| .RESW | Windows-Ressourcendatei |
| .RESX | .NET Managed-Ressourcendatei |
| .RGS | Registrierungsskript |
| .RULESET | Visual Studio Codeanalyse-Regelsatzdatei |
| .SBR | Visual Studio-Quelldatei für Zwischeninformationen |
| .SDF | SQL Server Compact-Datenbankdatei |
| .SDL | Service-Description-Language-Datei |
| .SETTINGS | Visual Studio-Einstellungsdatei |
| .SITEMAP | ASP.NET-Sitemapdatei |
| .SKIN | ASP.NET-Skin-Datei |
| .SLNX | Visual Studio-Lösungs-XML-Datei |
| .SNIPPET | Visual Studio IntelliSense-Codeausschnitt |
| .SQL | Structured Query Language-Datendatei |
| .SQLPROJ | Visual Studio SQL Server-Projekt |
| .SRF | Serverantwortdatei |
| .SSC | SourceSafe-Statusdatei |
| .SUO | Visual Studio-Datei mit Benutzeroptionen für Lösungen |
| .SVC | WCF-Webdienstdatei |
| .TARGETS | MSBuild-Targets-Datei |
| .TESTRUNCONFIG | Visual Studio-Testlauf-Konfigurationsdatei |
| .TESTSETTINGS | Visual Studio-Testeinstellungsdatei |
| .TLH | Von der Typbibliothek generierte C/C++-Headerdatei |
| .TLI | Generierte C/C++-Inline-Datei einer Typbibliothek |
| .TRX | Visual Studio-Testresultatdatei |
| .TT | Visual Studio-Textvorlage |
| .USER | Visual Studio-Datei mit Benutzeroptionen |
| .VB | Datei eines Visual-Basic-Projektelements |
| .VBHTML | ASP.NET-Razor-Webseite |
| .VBPROJ | Visual Studio Visual Basic.NET-Projekt |
| .VBSCRIPT | Visual Basic-Skript |
| .VCP | eMbedded Visual C++-Projektdatei |
| .VCPROJ | Visual Studio-C++-Projekt (veraltet) |
| .VCW | eMbedded Visual C++-Arbeitsbereichsdatei |
| .VCXPROJ | Visual C++-Projekt |
| .VDP | Visual Studio-Bereitstellungsprojekt |
| .VDPROJ | Visual-Studio-Setup- und Bereitstellungsprojekt |
| .VSCONTENT | Visual Studio-Inhaltsdatei |
| .VSDISCO | DISCO-Dokument zur dynamischen Erkennung |
| .VSHOST.EXE | Visual Studio-Hostingprozessdatei |
| .VSI | Visual Studio-Installationsdatei für Inhalte |
| .VSIX | Visual Studio-Erweiterung |
| .VSMACROS | Binäres Visual Studio-Makroprojekt |
| .VSMDI | Visual Studio-Testmetadatendatei |
| .VSMPROJ | Visual Studio-Textmakroprojekt |
| .VSP | Visual Studio-Leistungsberichtdatei |
| .VSPF | Visual Studio-Leistungsfilterdatei |
| .VSPROPS | Visual Studio-Projekteigenschaftsdatei |
| .VSPS | Visual Studio-Bericht zur serialisierten Leistungsanalyse |
| .VSPSCC | Visual Studio-Projektdatei für die Quellcodeverwaltung |
| .VSPX | Visual Studio-Datei mit Leistungsberichtsdaten |
| .VSSETTINGS | Visual Studio-Einstellungsdatei |
| .VSSSCC | Visual Studio-Datei für die Quellcodeverwaltung |
| .VSZ | Visual Studio-Assistentendatei |
| .W32 | Win32-Makefile |
| .WEBTEST | Visual Studio-Webtestdatei |
| .WID | Visual Studio-Widget-Datei |
| .WIQ | Visual Studio-Arbeitselementabfragedatei |
| .WSDL | Web Services Description Language-Datei |
| .WSF | Windows-Skriptdatei |
| .WSP | SharePoint-Lösungspaket |
| .XAML | XAML-Datei |
| .XAMLX | Visual Studio-Workflowdienstdatei |
| .XHTML | Datei der Extensible Hypertext Markup Language |
| .XML | XML-Datei |
| .XSC | Interne Infodatei für Visual-Studio-Datasets |
| .XSD | XML-Schemadefinition |
| .XSL | XML-Stylesheet |
| .XSLT | Datei mit Extensible Stylesheet Language Transformations |
| .XSS | XML-Stylesheet |
Weitere verwandte Dateitypen
| Dateiendung | Dateityp |
|---|---|
| .ACCDB | Access 2007-Datenbank |
| .AIF | Audio-Interchange-Dateiformat |
| .AIFF | Audio Interchange-Dateiformat |
| .APPLICATION | ClickOnce-Bereitstellungsmanifestdatei |
| .APPREF-MS | Microsoft-Anwendungsreferenzdatei |
| .AU | Sun Microsystems-Audiodatei |
| .AVI | Audio-Video-Interleave-Datei |
| .BROWSER | ASP.NET-Browserdefinitionsdatei |
| .CLS | Programmklassendatei |
| .COVERAGE | Visual Studio-Codeabdeckungsbericht |
| .DLL | Dynamische Bibliothek |
| .DLX | Umbenannte DLL-Datei |
| .DMP | Windows-Speicherabbild |
| .DSP | Visual C++ 6-Projekt |
| .DSW | Visual C++ 6-Arbeitsbereichsdatei |
| .EPS | Encapsulated-PostScript-Datei |
| .EXE | Windows-Ausführbare Datei |
| .GENERICTEST | Visual Studio-Datei für generische Tests |
| .GIF | Datei im Graphics Interchange Format |
| .HDMP | Windows-Heap-Dump |
| .ILK | Datei für inkrementelles Verknüpfen |
| .IPP | Inline-Guard-Makrodatei |
| .JPE | JPEG-Bild |
| .JPEG | JPEG-Bild |
| .JPG | JPEG-Bild |
| .LOADTEST | Visual Studio-Lasttestdatei |
| .MDB | Microsoft Access-Datenbank |
| .MDP | Visual C++ 5-Arbeitsbereichsdatei |
| .MOV | Apple QuickTime-Film |
| .MPE | MPEG-Filmdatei |
| .MPEG | MPEG-Video |
| .MPG | MPEG-Video |
| .MSM | Windows-Installationszusammenführungsmodul |
| .OCX | ActiveX-Steuerelement |
| .OLB | OLE-Objektbibliothek |
| .PCX | Paintbrush-Bitmapbilddatei |
| .PDB | Programmdatenbank |
| .PNG | Portable Network Graphic |
| .PRI | Paketressourcenindexdatei |
| .QT | Apple QuickTime-Film |
| .RA | RealAudio-Datei |
| .RAM | Real Audio-Metadatendatei |
| .RLL | Microsoft-Ressourcenbibliothek |
| .RPT | Crystal Reports-Datei |
| .SRC | Quelltextdatei |
| .SVN-BASE | Subversion-Basisdatei |
| .TGA | Targa-Grafik |
| .TIF | Tagged-Bilddatei |
| .TLB | OLE-Typbibliothek |
| .TXT | Klartextdatei |
| .WAV | WAVE-Audiodatei |
| .WMF | Windows-Metadatei |