www.wikidata.de-de.nina.az
Visual Studio ist eine von dem Unternehmen Microsoft angebotene integrierte Entwicklungsumgebung fur verschiedene Hochsprachen Visual StudioVisual Studio 2012BasisdatenEntwickler Microsoft CorporationErscheinungsjahr 1997Aktuelle Version 2022 17 7 4 8 August 2023 1 Aktuelle Vorabversion 2022 17 8 0 Preview 2 0 20 September 2022 2 Betriebssystem Windows 3 macOS 4 Programmiersprache C 5 C 5 Kategorie IDELizenz EULA proprietar deutschsprachig javisualstudio microsoft com de vs Die aktuelle Version 17 fur Windows Visual Studio 2022 unterstutzt Visual Basic NET C C C CLI C CX C F SQL Server TypeScript und Python sowie HTML JavaScript und CSS fur die Entwicklung von Webanwendungen Windows Desktop und Windows Store Apps Visual Studio ermoglicht es Programmierern sowohl native Win32 Win64 Programme als auch Anwendungen fur das NET Framework zu entwickeln Daruber hinaus lassen sich mit Visual Studio Windows Apps dynamische Webseiten bzw Webservices fur das Internet Intranet oder Azure Services entwickeln Ein weiterer Schwerpunkt liegt in der Entwicklung von mobilen Apps fur Windows Phone Android und iOS mit durch Xamarin bereitgestellten Tools Inhaltsverzeichnis 1 Bestandteile 1 1 Funktionen 1 2 Editoren 2 Versionsgeschichte Windows 2 1 Ubersicht 2 2 Version 97 2 3 Version 6 0 2 4 Version NET 2 5 Version 2005 2 6 Version 2008 2 7 Version 2010 2 8 Version 2012 2 9 Version 2013 2 10 Version 2015 2 11 Version 2017 2 12 Version 2019 2 13 Version 2022 3 Editionen von Visual Studio 3 1 Kommerzielle Editionen 3 2 Kostenlose Editionen 4 Varianten und Adaptionen 4 1 Visual Studio LightSwitch 4 2 Azure DevOps bis 2018 Visual Studio Team Services 4 3 Visual Studio Code 4 4 Visual Studio fur Mac 5 Siehe auch 6 Weblinks 7 EinzelnachweiseBestandteile BearbeitenFunktionen Bearbeiten Visual Studio gilt als komfortable Entwicklungsumgebung mit vielen Funktionen Der Editor unterstutzt z B eine von der Cursorposition abhangige Online Hilfe das Ein und Ausblenden von Codeblocken farbliche Hervorhebung von Schlusselwortern automatische Syntaxprufung und IntelliSense die automatische Methoden und Funktionserganzung wahrend der Quelltext Eingabe Des Weiteren bietet die Entwicklungsumgebung grafische Schnittstellen zur Einbindung von Webservices ActiveX und NET Bibliotheken einen Server Explorer zum Zugriff auf Datenquellen wie z B Microsoft SQL Server den Windows Nachrichtendienst oder WMI sowie WYSIWYG Editoren zur Entwicklung der Benutzeroberflache von Windows und Web Anwendungen zur Bearbeitung von Icons und von XML Dokumenten Seit Visual Studio NET 2002 erweiterte sich der Umfang der unterstutzten Sprachen stark Hierbei wirkt sich vor allem ein Zertifizierungsprogramm von Microsoft aus das es Drittanbietern ermoglicht eigene Sprachen als Erganzungen zum Visual Studio anzubieten Beispiele sind Delphi Eiffel F oder Prolog In Visual Studio 2008 wurde die Unterstutzung fur Microsofts Java Variante Visual J aufgegeben Visual Studio enthalt einen integrierten Debugger Dieser enthalt die Funktion Bearbeiten und Fortfahren und erlaubt das nachtragliche Anhangen an bereits laufende Prozesse sowohl am lokalen Rechner als auch uber das Netzwerk Fur die Entwicklung von ASP NET Anwendungen enthalt Visual Studio ab Version 2005 einen integrierten Webserver sodass keine eigene IIS Installation mehr notwendig ist Ebenfalls neu in dieser Version sind Funktionen fur das Refactoring die bisher durch Zusatzprodukte Add Ins wie ReSharper oder Refactor Pro nachgerustet werden mussten Editoren Bearbeiten Fur die Entwicklung der Anwendungen stellt Visual Studio eine Vielzahl von Editoren zur Verfugung Einige wichtige sind Code Editoren fur die oben genannten Programmiersprachen textuell Editoren fur grafische Benutzeroberflachen grafisch Datenbank Datenbankschema Editoren grafisch teilweise textuell Editoren fur HTML Webseiten grafisch und textuell Editoren fur XML XSLT Stylesheets und diverse auf XML basierende Konfigurationsdateien textuell Editor fur XSD grafisch und textuell Grafikeditoren Icons und Rastergrafiken Editoren fur Binardateien halbgrafisch Editoren zum Erstellen von Installationsprogrammen fur Anwendungen grafisch Editor fur Klassendiagramme grafisch von Visual Studio 2005 an Editor fur Sequenzdiagramme grafisch von Visual Studio 2010 an Alle Texteditoren unterstutzen Syntaxprufung Korrektheit des Sourcecodes Syntaxhervorhebung IntelliSense automatischer Vorschlag von Elementen und Autocomplete automatische Vervollstandigung von Elementen Versionsgeschichte Windows BearbeitenUbersicht Bearbeiten Version Erschei nungs datum Versionsnummerintern Projektmappen datei sln 97 1997 0 5 keine6 0 1998 0 6 NET 13 Feb 2002 0 7 0 7 NET 2003 24 Apr 2003 0 7 1 0 82005 7 Nov 2005 0 8 0 92008 19 Nov 2007 0 9 102010 12 Apr 2010 10 112012 12 Sep 2012 11 122013 17 Okt 2013 12 122015 20 Juli 2015 14 122017 7 Marz 2017 15 122019 2 Apr 2019 16 122022 8 Nov 2021 17 12Neben dem offiziellen Vermarktungsnamen z B Visual Studio 2015 gibt es fur Visual Studio eine interne Versionsnummer bei der es sich etwa in VS 2015 um die 14 handelt Die Versionsnummerierung des Formats der Projektmappendateien sln ist nicht identisch mit der internen VS Versionsnummerierung Seit VS 2012 ist die Versionsnummer des Formats der Projektmappendatei unverandert geblieben sodass Aufwartskompatibilitat mit spateren VS Versionen besteht Version 97 Bearbeiten Vor dem Erscheinen von Visual Studio 97 wurden die Produkte zur Programmierung von Microsoft einzeln vermarktet Nachdem Visual C 4 0 ab Ende 1995 mit dem Developer Studio bereits eine integrierte Entwicklungsumgebung IDE erhalten hatte die auch von weiteren Sprachen und Tools verwendet wurde insb Fortran Visual SourceSafe Visual J und der MSDN Library bot Microsoft ab 1997 alle aktuellen Produkte zusatzlich im Paket an Visual Studio 97 erschien in zwei Editionen In der Professional Ausgabe sind Visual Basic 5 0 Visual C 5 0 Visual FoxPro 5 0 Visual J 1 1 und Visual InterDev 1 0 ein neues Produkt fur die Entwicklung von Webapplikationen enthalten ausserdem InstallShield in einer reduzierten Free Edition und schliesslich eine Reihe von SDK Tools Die Enterprise Version weist zusatzlich die Versionsverwaltung Visual SourceSafe Microsofts SQL Server 6 5 Microsoft Transaction Server und weitere Datenbankwerkzeuge auf Fortran PowerStation ist nicht Bestandteil von Visual Studio wohl da Microsoft das Produkt kurz zuvor eingestellt hatte und den Fortran Ubersetzer eines anderen Anbieters propagierte 6 Die enthaltenen Compiler unterstutzen keinen 16 Bit Code mehr Fur Visual Studio 97 erschienen drei kumulative Service Packs Version 6 0 Bearbeiten Das 1998 veroffentlichte Visual Studio 6 0 ist mit der Vorversion weitgehend vergleichbar es erschien wieder in zwei Editionen Die einzelnen Produkte weisen hier alle die Version 6 0 auf wobei man zum Teil einfach Versionsnummern ubersprungen hat Neben vielen Verbesserungen ist die Sammlung an Entwicklungswerkzeugen und Zusatzkomponenten auch noch uppiger insb in der Enterprise Ausgabe Allerdings machte gerade dieser Umfang seinerzeit doch recht deutlich dass Visual Studio im Grunde kein Produkt aus einem Guss war Wahrend sich einige Programmiersprachen eine IDE teilen kommen Visual C Visual Basic und Visual FoxPro weiter mit ihren eigenen Entwicklungsumgebungen daher Eine ganze Reihe von Tools mussen auch separat installiert werden Hingegen umfasst die Hilfe und Dokumentation basierend auf der MSDN Library nun praktisch alle Produkte unter einem Dach ein Umstand der die gezielte Informationssuche jedoch nicht immer vereinfacht Fur Visual Studio 6 0 erschienen insgesamt sechs Service Packs davon war SP 5 kumulativ SP 6 nur auf Visual Basic und Visual C bezogen Danach endete bei Microsoft die Ara der klassischen Entwicklungswerkzeuge Die nachfolgenden Versionen von Visual Studio basieren auf dem NET Framework und weisen auch eine deutlich andere Zusammensetzung auf Visual J wurde eingestellt nachdem Sun die Weiterentwicklung untersagt bzw die erteilte Java Lizenz aufgekundigt hatte Visual FoxPro erschien noch in den Versionen 7 0 8 0 und 9 0 jedoch ausschliesslich als Einzelprodukt Visual Basic 6 0 erfreute sich noch langere Zeit einer relativ grossen Beliebtheit da es die letzte Version zur Erzeugung nativer Windows Programme war Microsoft hat eine Support Erklarung fur das Produkt wie auch einzelne Sicherheitsupdates herausgebracht 7 8 Version NET Bearbeiten Visual Studio in den Versionen 7 2002 und 7 1 2003 erhielt den Namenszusatz NET also Microsoft Visual Studio NET da Version 7 erstmals die Entwicklung von Anwendungen erlaubte die unter Microsofts Net Framework Plattform liefen Schwerpunkt bei dieser Version war die Einfuhrung des NET Frameworks 1 0 sowie der zugehorigen neuen Programmiersprachen C J und Visual Basic NET Alle drei sind ausschliesslich zur Entwicklung von Programmen geeignet die unter der NET Laufzeitumgebung laufen Visual Basic NET ersetzte dabei Visual Basic 6 dessen Kompilate noch nativ unter Win32 liefen und das nicht weiterentwickelt wurde 9 Version 2005 Bearbeiten Der Nachfolger Visual Studio 2005 verwendet intern die Versionsnummer 8 Hier wurde der Namenszusatz NET wieder fallen gelassen um zu verdeutlichen dass die Entwicklung nativer Programme mit diesem Produkt ebenfalls moglich ist allerdings nur noch in C Die Entwicklungsumgebung selbst benotigt das Framework stellt es dem Entwickler jedoch frei ob die Programme darauf basieren sollen oder nicht abhangig von der verwendeten Programmiersprache Mit VS 2005 wurde die Programmierung fur das NET Framework 2 0 forciert Ein weiterer Pluspunkt ist die Integration sogenannter MDAs Mit den abgespeckten Visual Studio Express Editionen z B Visual C 2005 Express Edition 10 standen erstmals kostenfreie Entwicklungsumgebungen von Microsoft selbst zur Verfugung Version 2008 Bearbeiten Visual Studio 2008 interne Versionsnummer 9 ist auf die neuen Moglichkeiten des NET Framework der Versionen 3 0 und 3 5 ausgerichtet und bietet z B mit LINQ neue Funktionen J gehort nicht mehr zum Lieferumfang und ist auch nicht mehr separat erhaltlich da die Entwicklung eingestellt wurde Das Service Pack Nummer 1 kurz SP1 wurde am 11 August 2008 fur den deutschen Sprachraum veroffentlicht 11 Mit enthalten ist das Service Pack 1 fur das NET Framework in der Version 3 5 Mit diesem Service Pack werden Probleme behoben die durch die Zusammenarbeit mit Microsoft Kunden und Partnern sowie durch interne Tests erkannt wurden Zudem bieten diese Service Packs Verbesserungen des Reaktionsverhaltens der Stabilitat und der Leistung Bis Visual Studio 2008 wurde mit dem NET Compact Framework auch die Softwareentwicklung fur mobile Gerate wie Smartphones und PDAs unterstutzt Ab Visual Studio 2010 ist stattdessen eine Unterstutzung der Entwicklung fur Windows Phone verfugbar 12 Version 2010 Bearbeiten Visual Studio 2010 interne Versionsnummer 10 besitzt eine umfassend uberarbeitete Oberflache die auf der Windows Presentation Foundation basiert und mehrere angeschlossene Bildschirme unterstutzt F wird nun erstmals mit dem Visual Studio ausgeliefert Ausserdem wurde eine neue Erweiterungsschnittstelle fur den Code Editor eingefuhrt Weiterhin beinhaltet Visual Studio 2010 einen neuen sogenannten Ruckblick Debugger der Laufzeitinformationen z B Variableninhalte von ausgefuhrtem Code der vor einem Haltepunkt liegt anzeigen kann 13 14 Ferner stehen 64 Bit Compiler zur Verfugung Wie bereits in der Vorgangerversion stellt Visual Studio 2010 einen integrierten Webserver fur die Entwicklung bereit Als offizieller Erscheinungstermin fur Visual Studio 2010 zusammen mit dem NET Framework 4 0 war von Microsoft der 22 Marz 2010 genannt worden 15 aber wegen der unbefriedigenden Arbeitsgeschwindigkeit der Beta Versionen wurde der Releasetermin auf den 12 April 2010 verschoben 16 welcher letztlich auch eingehalten wurde Anfang Dezember 2010 begann der Betatest des ersten Service Packs zu Visual Studio 2010 17 welches im Marz 2011 veroffentlicht wurde Mit dieser Version stellt Microsoft die Unterstutzung von Windows 2000 als Ziel Plattform ein Programmdateien die mit Microsoft Visual C 2010 erzeugt wurden setzen mindestens Windows XP mit Service Pack 2 voraus 18 da die Visual C 2010 Laufzeitbibliotheken auf Funktionen der Win32 API aufbauen die in fruheren Versionen von Microsoft Windows noch nicht verfugbar waren 19 Visual Studio 2010 gestattet es jedoch auf das Toolset von Visual Studio 2008 zuruckzugreifen sofern dieses ebenfalls auf dem Entwickler System installiert ist um weiterhin altere Windows Versionen als Ziel Plattform unterstutzen zu konnen 20 Version 2012 Bearbeiten Zusammen mit der Windows 8 Entwicklervorschau Developer Preview wurde Ende 2011 auch die Beta von Visual Studio 11 vorgestellt die spater auch als Visual Studio 2012 interne Versionsnummer 11 benannt wurde 21 Visual Studio 2012 ist vor allem fur die Programmierung von sogenannten Metro Apps optimiert worden die auch mit HTML5 JavaScript und CSS3 programmiert werden konnen Entwickler konnen diese dann direkt im Windows Store veroffentlichen Ferner soll sie durch weniger Bedienelemente am oberen und unteren Rand und ein zuruckhaltenderes Design die Effektivitat des Programmierens verbessern 22 Mit dem nativen Compiler von Visual Studio 2012 war es zunachst nicht mehr moglich in C programmierte Applikationen zu erstellen die unter Windows XP und Windows Server 2003 lauffahig sind Es werden nur noch neuere Betriebssysteme unterstutzt 23 Die Compiler Unterstutzung fur Windows XP und Server 2003 wurde im Rahmen des ersten Updates fur Visual Studio 2012 nachgerustet welches zu diesem Zweck auch eine fruhere Version des Windows SDK mitbringt die aktuelle Version des Windows SDK die mit Visual Studio 2012 ausgeliefert wurde unterstutzt Windows XP weiterhin nicht 24 25 26 Von Anfang an existierte in Visual Studio 2012 ausserdem ein Multi Targeting Mechanismus mit dem man aus der Visual Studio 2012 Umgebung heraus die Visual Studio 2010 Compiler starten kann welche Windows XP und Server 2003 unterstutzen Die in der Vorversion noch unterstutzten Projekttypen Setup Projekt und Mergemodulprojekt mit denen verhaltnismassig einfach ohne zusatzliche Werkzeuge Windows Installer Pakete MSI Dateien oder Mergemodule MSM Dateien erzeugt werden konnten stehen in Visual Studio 2012 nicht mehr zur Verfugung Version 2013 Bearbeiten Visual Studio 2013 interne Versionsnummer 12 enthalt einige Verbesserungen gegenuber Visual Studio 2012 d h verstarkte Unterstutzung des ISO C C Standards verbesserte C Bibliotheken und hohere Performance im C Bereich Im JavaScript Bereich kamen neue Funktionen hinzu Ebenso wurde F verbessert und gleichzeitig kam mit Visual Studio 2013 auch Unterstutzung fur das NET Framework 4 5 1 hinzu In den Debugger wurde die Just my Code Funktion die System Frameworkfunktionen etc uberspringt eingebaut und die Edit and Continue Funktionalitat Sourcecode andern und weiterlaufenlassen des Programmes fur 64 Bit kam hinzu native C C Programme werden aber weiterhin nicht durch Edit and Continue unterstutzt Des Weiteren sind die Analysemoglichkeit des Hauptspeichers im NET Framework und Verbesserungen bei Unit Tests hinzugekommen 27 28 Version 2015 Bearbeiten Fur die Version 2015 gab es eine Reihe von CTP Community Technology Previews Releases und eine Visual Studio 2015 Preview vom November 2014 Ausgeliefert wurde Visual Studio 2015 interne Versionsnummer 14 am 20 Juli 2015 Neuerungen sind fur die NET Entwicklung die Umstellung auf die neue Roslyn Compilerplatform die Unterstutzung fur Themen wie ASP NET and Web Development vNext oder NET Native fur Apps Eine neue Ansicht Diagnosetools zeigt CPU und Speicherauslastung der Anwendung an 29 Die IDE bietet erstmals die Moglichkeit Ansichten also die Fensteraufteilung explizit zu speichern anzuwenden oder zu verwalten Dabei gehort wie bisher zu unterschiedlichen Betriebszustanden wie Debugging und Code Editing eine dem Modus angepasste Ansicht Im Bereich C gab es Erweiterungen So gibt es eine neue Compiler Option namens Control Flow Guard die die Verwundbarkeit von C C Programmen reduzieren soll Diese muss aber vom Entwickler aktiv eingeschaltet werden 30 Daruber hinaus wird die Software Entwicklung fur Android durch einen Visual Studio Emulator for Android sowie fur iOS unterstutzt 31 In Visual Studio 2015 wurde die Unterstutzung fur das NET Framework 4 6 und das Kinect for Windows 2 0 SDK hinzugefugt 32 Die Microsoft Foundation Classes werden nicht mehr standardmassig installiert sondern mussen explizit ausgewahlt werden 33 In der Version 2015 ist NET Native enthalten eine Prakompilierungstechnologie fur das Erstellen und Verteilen von Windows Apps 34 Version 2017 Bearbeiten Am 30 Marz 2016 erschien Visual Studio 15 Preview 35 15 stellte dabei die interne Versionsnummer dar Am 16 November 2016 gab Microsoft bekannt dass die neue Version den Namen Visual Studio 2017 tragen wird und veroffentlichte gleichzeitig einen Release Candidate 36 Am 7 Marz 2017 wurde die finale Version 15 0 veroffentlicht Seither gab es eine Reihe von Updates auch mit funktionalen Erweiterungen Der Installer wurde grundlegend uberarbeitet und beschleunigt Er ermoglicht es jetzt sehr detailliert zu steuern welche Entwicklungskomponenten installiert werden Als eigenstandiges Programm ist er dauerhaft verfugbar und unterstutzt auch die Aktualisierung der Installation vom Benutzer gesteuert Es gibt etliche Veranderungen betreffs der Pfade zum Beispiel wird das Programm nicht mehr unter C Program Files x86 Microsoft Visual Studio 1x 0 sondern unter C Program Files x86 Microsoft Visual Studio 20xx lt Name der Edition gt installiert sind die Scripte zum Setzen der Umgebungsvariablen unter c Program Files x86 Microsoft Visual Studio 20xx lt Name der Edition gt VC Auxiliary Build zu finden Zudem lasst sich die IDE nur noch uber den Webinstaller einrichten da die bislang verfugbare ISO Installationsdatei bei dieser Version nicht mehr vorhanden ist 37 Fur das Herunterladen des Produkts zwecks Installation in einer Offline Umgebung benotigt man mindestens 35 GB Plattenplatz 38 Mit der Version 15 7 wird die Entwicklung von NET Core und ASP NET Core voll umfanglich unterstutzt und die neuen Sprachfeatures von C 7 0 Visual Basic 15 Type Script 2 1 und F 4 1 bereitgestellt Es gab zahlreiche weitere Verbesserungen und Fehlerbehebungen die man in der offiziellen Freigabemitteilung nachlesen kann 39 Version 2019 Bearbeiten Die Version Visual Studio 2019 Interne Versionsnummer 16 fur Windows und Mac ist seit dem 2 April 2019 erhaltlich Im Dezember 2018 waren bereits im Rahmen der Connect Konferenz erste Preview Versionen veroffentlicht worden 40 41 Neuerungen sind u a ein uberarbeiteter Dialog fur das Starten neuer Projekte KI unterstutzte Eingabehilfen Intellicode Verbesserungen bei Debugging und Refactoring sowie die Funktion Live Share zur Remote Zusammenarbeit an gemeinsamem Code 42 Die neue Version 8 der Programmiersprache C und die dritte Version des Frameworks NET Core wurden im September 2019 gemeinsam mit der Version 16 3 freigegeben 43 44 Version 2022 Bearbeiten Im Juni 2021 begann man mit der Veroffentlichung von Vorschauversionen fur Visual Studio 2022 interne Versionsnummer 17 Eine grundlegende Verbesserung ist hierbei die interne Umstellung zu einer 64 Bit Anwendung die das Arbeiten mit einer hohen Anzahl von Projekten ermoglicht 45 Visual Studio 2022 ist fur die Entwicklung von NET 6 0 Projekten erforderlich unterstutzt aber auch alle alteren Compilerversionen Die fertige Version 2022 erschien im November 2021 46 Editionen von Visual Studio BearbeitenKommerzielle Editionen Bearbeiten Version Standard Professional Enterprise Test Prof Premium Ultimate Team System Academic97 1997 nein ja ja nein nein nein nein nein6 0 1998 nein ja ja nein nein nein nein nein NET 2002 nein ja Ja Ja 47 nein nein nein nein ja NET 2003 nein ja Ja Ja 47 nein nein nein nein ja2005 ja ja nein nein nein nein ja nein2008 ja ja nein nein nein nein ja nein2010 nein ja nein ja ja ja nein nein2012 nein ja nein ja ja ja nein nein2013 nein ja nein ja ja ja nein nein2015 nein ja ja ja nein nein nein nein2017 nein ja ja ja nein nein nein nein2019 nein ja ja nein nein nein nein nein2022 nein ja ja nein nein nein nein neinKommerzielle Varianten bis Visual Studio 2008 Standard Edition Die Professional Edition enthalt zusatzliche Integration mit dem Microsoft SQL Server einen Remote Debugger und die Moglichkeit Programme fur mobile Endgerate und Microsofts Office Anwendungen mit den Visual Studio Tools for Office zu entwickeln Diese Variante ist auch in einer Academic Edition verfugbar die lizenzrechtlich vergleichbar mit den SSL Versionen von Microsoft Office ist Bei Team System handelt es sich um eine Sammlung mehrerer verschiedener auf bestimmte Entwicklerrollen zugeschnittener Editionen Architecture Edition Database Edition Development Edition Test Edition Team System dient zur gesamten Verwaltung des Anwendungslebenszyklus fur Softwareteams Als Backend wird der Microsoft Team Foundation Server verwendet Die Team System Editionen sind somit fur den professionellen Entwicklungseinsatz ausgerichtet und sind hauptsachlich in mittleren und grossen Softwareunternehmen anzutreffen Kommerzielle Editionen ab Visual Studio 2010Mit der Veroffentlichung von Visual Studio 2010 am 12 April 2010 wurde die Aufteilung in unterschiedliche Editionen geandert 48 Verfugbar sind Visual Studio 2010 Professional 49 Visual Studio 2010 Premium 50 Visual Studio 2010 Ultimate 51 und Visual Studio 2010 Test Professional 52 Visual Studio Professional verfugt uber die Kernfunktionen zur Entwicklung fur Windows Web SharePoint Cloud und weitere Plattformen Visual Studio Premium verfugt uber alle Funktionen von Visual Studio Professional Hinzu kommen Funktionen zur Datenbankentwicklung und Qualitatssicherung Visual Studio Ultimate tritt an die Stelle von Visual Studio Team System und deckt das gesamte Application Lifecycle Management ab Visual Studio Test Professional ist eine Testlosung die mit dem Team Foundation Server integriert ist Kommerzielle Editionen ab Visual Studio 2015Ab VS 2015 gab es VS nur noch in den kommerziellen Editionen Professional Test Professional und Enterprise Die letztere fasst die zuvor erhaltlichen Varianten Premium und Ultimate zusammen Seit VS 2019 gibt es kostenpflichtig nur noch die Editionen Professional und Enterprise Kostenlose Editionen Bearbeiten Ver sion Express Editionen CommunityEditionWindowsDesktop Web Visual WebDeveloper Windows TFS Azure DevOps Server Windows8 WindowsPhone C C VB J 2005 nein ja nein nein nein nein ja ja ja ja nein2008 nein ja nein nein nein nein ja ja ja nein nein2010 nein ja nein nein nein ja ja ja ja nein nein2012 ja ja nein ja ja ja nein nein nein nein nein2013 ja ja ja ja nein nein nein nein nein nein ja2015 ja ja ja ja nein nein nein nein nein nein ja2017 ja nein nein Ja TFS 2018 nein nein nein nein nein nein ja2019 nein nein nein Ja ADS 2020 nein nein nein nein nein nein ja2022 nein nein nein nein nein nein nein nein nein nein jaExpress EditionenDie Express Editions sind kostenlose jedoch im Funktionsumfang eingeschrankte Abkommlinge stripped down versions von Visual Studio die es ab der Version Visual Studio 2005 gibt Bis einschliesslich Visual Studio 2010 gab es jeweils getrennt eine Ausgabe fur Windows Anwendungen in C in J nur 2005 in Visual Basic und in C sowie eine fur ASP NET Webanwendungen in mehreren NET Sprachen In Visual Studio 2010 kam eine Ausgabe zur Erstellung von Apps fur Windows Phone hinzu 53 In Version 2012 wurden die drei Ausgaben fur C C und VB zu einer Ausgabe fur Windows Desktop zusammengefasst und es kamen eine Ausgabe fur Windows 8 Apps und die Serveranwendung Team Foundation Server Express hinzu In den Versionen 2013 und 2015 wurden die Versionen fur Windows Phone Apps und fur Windows 8 Apps durch eine Version fur Windows Store Apps ersetzt In Visual Studio 2017 gibt es nur noch die Express Ausgabe fur Windows Desktop die anderen Ausgaben werden in Version 2015 weiter zum Download angeboten Die Express Editionen sollten anfangs zu Werbezwecken fur einen begrenzten Zeitraum kostenlos verfugbar sein entwickelten sich aber schnell zu einem zeitgemassen Programmierwerkzeug fur Schuler und andere die auf die Leistungen der Vollversionen verzichten konnen Letztlich konnte Microsoft durch die dauerhafte Verfugbarkeit der Expressversionen die Marktdurchdringung erhohen die Nachfrage nach Schwarzkopien und alternativen Konkurrenzprodukten verringern und sein Image verbessern ohne den Absatz der Vollversionen zu storen Die Express Editionen konnen jeweils zunachst 30 Tage lang genutzt werden danach ist zur weiteren Nutzung eine kostenlose Registrierung bei Microsoft erforderlich Den Express Editionen fehlen Fahigkeiten wie Remote Debugging Teamfahigkeit Anbindung an ein Quellcode Verwaltungssystem Anbindung an die MFC Auch konnen von den fruheren Versionen keine Anwendungen fur mobile Gerate entworfen werden Weiter fehlen zusatzliche Werkzeuge wie der Ressourcen Editor oder die 64 Bit Compiler Projekte die die afxres h Datei einbinden konnen dennoch kompiliert werden wenn man stattdessen die windows h Datei an dieser Stelle einbindet Die Express Editions durfen auch fur kommerzielle Projekte verwendet werden und damit erstellte Programme und Arbeiten an denen man selbst die Urheberrechte halt durfen auch zu gewerblichen Zwecken genutzt verkauft oder veroffentlicht werden 54 Eine Haftung fur Schaden und die gewerbliche Verbreitung wird in den Lizenzbedingungen allerdings ausgeschlossen Zudem verpflichten sie den Nutzer Microsoft von allen Anspruchen freizustellen und gegen alle Anspruche zu verteidigen einschliesslich Anwaltsgebuhren die mit dem Vertrieb oder der Verwendung Ihrer Programme in Zusammenhang stehen In den Lizenzbedingungen ist auch eine Zustimmung fur internetbasierte Dienste ohne gesonderten Hinweis enthalten Community EditionAm 12 November 2014 erschien erstmals eine neue kostenlose Variante von Visual Studio 2013 die im Funktionsumfang weitgehend der Professional Edition entspricht und nach den Planen von Microsoft die Express Editions ablosen sollte Sie heisst Community Edition und darf ebenso wie die Express Editions fur kommerzielle Projekte verwendet werden ist dabei aber beschrankt auf Unternehmen mit einem Jahresumsatz von maximal 1 Million US Dollar und funf Nutzer Private Anwender Schuler Studenten und Bildungseinrichtungen durfen diese Edition unbegrenzt verwenden zudem ist auch die Entwicklung von Open Source Projekten damit unbegrenzt erlaubt 55 Auch fur Visual Studio 2015 2017 2019 und 2022 ist diese Community Edition mit entsprechenden Lizenzeinschrankungen kostenlos verfugbar 46 56 Die Community Edition erfordert innerhalb von 30 Tagen eine Registrierung bei Microsoft 57 Die kostenlose Nutzung von Visual Studio Community ist fur folgende Nutzer Einsatzzwecke 58 zulassig Einzelpersonen bzw Einzel Entwickler konnen Visual Studio Community nutzen und kostenlose wie auch kostenpflichtige Apps entwickeln In Organisationen Firmen mit maximal 250 PCs und maximal 1 Million Dollar Jahresumsatz durfen maximal 5 Benutzer Visual Studio Community nutzen In Organisationen kann Visual Studio Community generell in Schulungsumgebungen fur die akademische Forschung wie auch fur Open Source Projekte eingesetzt werden In Organisationen Firmen mit mehr als 250 PCs oder mehr als 1 Million Dollar Jahresumsatz ist der Einsatz von Visual Studio Community nicht zulassig Varianten und Adaptionen BearbeitenVisual Studio LightSwitch Bearbeiten LightSwitch ist eine Variante von Visual Studio die speziell dem Softwareentwicklungsmodell Rapid Application Development dient 59 Die erste LightSwitch Version erschien im Jahr 2011 als separates Produkt Ab Version 2013 war Lightswitch in Visual Studio Professional und hoher enthalten LightSwitch ist ein Werkzeug fur die schnelle Entwicklung von datengetriebenen Geschaftsanwendungen in Form von Desktop oder Webanwendungen Fur solche Anwendungen bietet es gegenuber dem herkommlichen Visual Studio eine erhebliche Vereinfachung der Entwicklung sodass es auch von weniger erfahrenen Entwicklern benutzt werden kann Die Umgebung stellt vorkonfigurierte Komponenten zur Verfugung darunter auch Standardeingabemasken Mit LightSwitch erstellte Anwendungen lassen sich auch im herkommlichen Visual Studio bearbeiten sowie den Nutzern unter Microsoft Azure bereitstellen Microsoft gab im Oktober 2016 bekannt LightSwitch nicht mehr weiterzuentwickeln In Visual Studio 2017 ist LightSwitch nicht mehr enthalten 60 als Nachfolger nennt Microsoft das als SaaS angebotene PowerApps 61 Azure DevOps bis 2018 Visual Studio Team Services Bearbeiten Hauptartikel Azure DevOps Server Azure DevOps ist ein Angebot von Microsoft mit dem sich kollaborativ Anwendungen per Cloud Computing entwickeln lassen Es handelt sich um eine in der Cloud gehostete Version von Team Foundation Server ab Version 2019 Azure DevOps Server Enthalten sind Moglichkeiten fur das Application Lifecycle Management darunter Versionskontrolle und Build Management Das Produkt erschien 2013 zunachst unter dem Namen Visual Studio Online und als Nachfolger des zuvor von Microsoft angebotenen Team Foundation Service Im April 2015 wurde die Umbenennung in Visual Studio Team Services bekannt gegeben im September 2018 wurde das Produkt abermals umbenannt und heisst seitdem Azure DevOps 62 Visual Studio Code Bearbeiten Hauptartikel Visual Studio Code Visual Studio Code ist ein offiziell seit Anfang 2015 verfugbarer kostenloser Quelltext Editor der der plattformubergreifenden Entwicklung von Anwendungen dient Er funktioniert sowohl unter Windows als auch unter Linux und macOS als eine Desktop Anwendung Fur die Entwicklung von VS Code war auch Erich Gamma verantwortlich Anfangs noch nicht als Open Source Anwendung verfugbar wurde im November 2015 bekannt dass VS Code zu einem Open Source Projekt wird VS Code unterstutzt auch IntelliSense Im April 2016 verliess VS Code die Beta Phase und Microsoft veroffentlichte die erste finale Version der Software 63 Visual Studio fur Mac Bearbeiten Visual Studio fur Mac nbsp BasisdatenEntwickler Microsoft CorporationErscheinungsjahr 2017Aktuelle Version 2019 8 10 18 8 Februar 2022 64 Aktuelle Vorabversion 2022 17 0 Preview 5 65 25 Januar 2022 Betriebssystem macOSProgrammiersprache C 66 Kategorie IDELizenz proprietare Lizenzvisualstudio microsoft com de vs mac Die erste Version von Visual Studio fur Mac Visual Studio 2017 for Mac 67 erschien am 10 Mai 2017 Es basiert auf Xamarin Studio 68 Mit Visual Studio for Mac ist es moglich basierend auf Xamarin NET Core und Unity Anwendungen und Spiele zu entwickeln Zielplattformen sind dabei Android macOS iOS das Web und die Cloud Schwerpunktmassig werden C und F sowie HTML CSS und JSON unterstutzt Das im Mai 2022 erschienene Visual Studio 2022 for Mac 69 70 ist die erste nativ auf Apples M1 Prozessoren ARM64 laufende Ausgabe die Entwicklungsumgebung wurde dadurch deutlich beschleunigt Siehe auch BearbeitenWindows Runtime Universal Windows Platform MSBuildWeblinks BearbeitenOffizielle Visual Studio Produktwebsite Visual Studio IDE Dokumentation Microsoft Docs Deutschsprachiger Blog mit Neuigkeiten rund um Visual Studio bis 2014 Offizieller Blog Visual Studio Team englisch Extensions fur Visual Studio Visual Studio Marketplace englisch Kostenloser Download Visual Studio Community Erste Schritte mit Visual Studio Microsoft DocsEinzelnachweise Bearbeiten Taysser Gherfal Visual Studio 2022 17 7 Now Available in Microsoft Developer Blogs abgerufen am 27 September 2023 Adrian Murphy Visual Studio 2022 17 8 Preview 2 has arrived in Microsoft Developer Blogs abgerufen am 27 September 2023 Systemanforderungen der Visual Studio 2022 Produktfamilie abgerufen am 14 Februar 2022 Visual Studio 2019 for Mac Product Family System Requirements abgerufen am 14 Februar 2022Visual Studio 2019 for Mac version 8 10 Release Notes abgerufen am 14 Februar 2022 a b The Programming Languages Beacon Marz 2016 abgerufen am 12 Dezember 2018 DIGITAL and Microsoft Announce Developer Studio Licensing Agreement Microsoft Pressenachricht paulyuk Support Statement for Visual Basic 6 0 In msdn microsoft com Abgerufen im 1 Januar 1 Visual Basic 6 0 Downloads In msdn microsoft com Abgerufen im 1 Januar 1 Archiveddocs Hajo Schulz NET zum Anfassen In c t Heise Verlag Hannover Mai 2002 S 224 Panagiotis Kolokythas Gratis Visual Studio 2005 Express Editionen von Microsoft In PC WELT pcwelt de abgerufen am 3 November 2017 Microsoft Visual Studio 2008 Service Pack 1 Artikel bei Microsoft vom 11 August 2008 MSDN Smart Device Development Stellungnahme in der MSDN Bibliothek zur Zukunft der Entwicklung fur mobile Gerate IntelliTrace in Visual Studio 2010 Ultimate Abgerufen im 1 Januar 1 10 4 Episode 28 An Introduction to the Historical Debugger In Channel 9 Abgerufen im 1 Januar 1 Microsoft names Visual Studio 2010 dates Abgerufen im 1 Januar 1 Alexander Neumann Neuer Release Termin fur Visual Studio 2010 bekannt gegeben In heise Developer Abgerufen im 1 Januar 1 Jason Zander Announcing Visual Studio 2010 Service Pack 1 Beta 7 Dezember 2010 Zugriff am 21 Januar 2011 Windows Platforms CRT In msdn microsoft com Abgerufen im 1 Januar 1 Targeting Windows 2000 XP RTM XP SP1 from Visual Studio 2010 Zach Burlingame In www zachburlingame com Abgerufen im 1 Januar 1 How to Modify the Target Framework and Platform Toolset In msdn microsoft com Abgerufen im 1 Januar 1 Visual Studio 2012 auf der Zielgeraden Artikel bei Heise online vom 1 Juni 2012 abgerufen am 3 Juni 2012 Was ist neu in Visual Studio 2012 RC Seite beim MSDN Stand 27 April 2012 abgerufen am 4 Juni 2012 A look ahead at the Visual Studio 11 product lineup and platform support englisch Artikel beim The Visual Studio Blog vom 18 Mai 2012 abgerufen am 4 Juni 2012 Targeting Windows XP with C in Visual Studio 2012 englisch Artikel beim Visual C Team Blog vom 15 Juni 2012 abgerufen am 1 Juli 2012 Verfugbar Visual Studio 2012 Update 1 MSDN Blog von Christian Binder Windows XP Targeting with C in Visual Studio 2012 Visual C Team Blog abgerufen am 16 November 2012 What s New in Visual Studio 2013 englisch MSDN abgerufen am 17 Dezember 2013 Die wichtigsten Neuerungen von NET 4 5 1 Visual Studio 2013 und TFS 2013 am 23 Juli 2013 von Holger Schwichtenberg in Heise Developer abgerufen am 17 Dezember 2013 Debug und Diagnoseverbesserungen in Visual Studio 2015 In msdn microsoft com Abgerufen im 1 Januar 1 Control Flow Guard in MSDN abgerufen am 11 Juni 2017 Willkommen bei Visual Studio 2015 abgerufen am 2 November 2015 Visual Studio 2015 Preview abgerufen am 17 Januar 2015 MFC und ATL In msdn microsoft com Abgerufen im 1 Januar 1 Compiling Apps with NET Native in MSDN abgerufen am 30 Nov 2015 visualstudio com The Visual Studio Blog Visual Studio 2017 Release Candidate 16 November 2016 abgerufen am 17 November 2016 englisch Visual Studio 2017 im Test 1 Juni 2017 abgerufen am 2 Juni 2017 timsneath Install on low bandwidth or unreliable network environments Abgerufen am 21 November 2017 amerikanisches Englisch Visual Studio 2017 Versionsanmerkungen Microsoft 5 Marz 2018 abgerufen am 8 Marz 2018 John Montgomery Making every developer more productive with Visual Studio 2019 In Visual Studio Blog Microsoft 4 Dezember 2018 abgerufen am 15 Januar 2019 englisch Holger Schwichtenberg Microsoft Connect 2018 Erste Vorabversion von Visual Studio 2019 In Heise Online 5 Dezember 2018 abgerufen am 15 Januar 2019 devblogs microsoft com Join us April 2nd for the Launch of Visual Studio 2019 Holger Schwichtenberg Entwicklungsumgebung Visual Studio 2019 ist fertig In Heise Online 3 April 2019 abgerufen am 3 April 2019 jawiddis Visual Studio 2019 Versionshinweise Abgerufen am 21 Oktober 2019 deutsch Visual Studio 2022 Preview 1 now available 17 Juni 2021 abgerufen am 14 Juli 2021 amerikanisches Englisch a b heise online Visual Studio 2022 lauft nun mit 64 Bit Abgerufen am 23 Mai 2022 a b Gemeint sind die Editionen Enterprise Developer und Enterprise Architect microsoft com Abgerufen im 1 Januar 1 microsoft com Abgerufen im 1 Januar 1 microsoft com Abgerufen im 1 Januar 1 microsoft com Abgerufen im 1 Januar 1 microsoft com Abgerufen im 1 Januar 1 microsoft com Archiviert vom Original am 6 Oktober 2010 abgerufen am 24 Mai 2010 nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www microsoft com microsoft com Blitz FAQ bei Microsoft vom Mai 2010 heise de abgerufen am 20 November 2014 Free Dev Tools Visual Studio Community 2013 In Microsoft Visual Studio Abgerufen am 4 September 2016 Anmelden bei Visual Studio Abgerufen am 6 Dezember 2018 Visual Studio Community Verwendung Abgerufen am 16 April 2023 Blog des Microsoft VP Jason Zander Introducing Microsoft Visual Studio LightSwitch In Microsoft MSDN 3 August 2010 abgerufen am 7 September 2018 englisch Projektmigration und Upgradereferenz fur Visual Studio 2017 In Microsoft Docs 19 Juni 2018 abgerufen am 7 September 2018 Michael Domingo Visual Studio LightSwitch Gets Turned Off In Visual Studio Magazine 17 Oktober 2016 abgerufen am 18 Oktober 2016 Holger Schwichtenberg Azure DevOps ist der Nachfolger von Visual Studio Team Services und Team Foundation Server In Heise Online 10 September 2018 abgerufen am 3 April 2019 Rainald Menge Sonnentag Visual Studio Code verlasst die Beta Phase In heise Developer Abgerufen im 1 Januar 1 Visual Studio 2019 for Mac version 8 10 Release Notes abgerufen am 14 Februar 2022 Visual Studio 2022 for Mac version 17 0 Release Notes abgerufen am 14 Februar 2022 Languages Page The MonoDevelop Open Source Project on Open Hub Visual Studio 2017 for Mac Release Notes Microsoft 10 Mai 2017 abgerufen am 17 Mai 2017 Holger Schwichtenberg Connect Microsoft kundigt Visual Studio fur den Mac an In heise Developer Abgerufen im 1 Januar 1 Jordan Matthiesen Visual Studio 2022 for Mac is now available 23 Mai 2022 abgerufen am 25 Juli 2022 amerikanisches Englisch Jordan Matthiesen Versionshinweise zu Visual Studio 2022 fur Mac v17 0 Abgerufen am 25 Juli 2022 deutsch Abgerufen von https de wikipedia org w index php title Visual Studio amp oldid 237948801