Die erste version von Visual Studio wurde Visual Studio 97. Davor wurden Visual Basic, Visual C++, Visual FoxPro und Visual SourceSafe als separate Produkte verkauft.
97Edit
Microsoft veröffentlichte erstmals Visual Studio (Codename Boston, für die gleichnamige Stadt, damit beginnen die VS-Codenamen bezogen auf Orte) im Jahr 1997 und bündelte viele seiner Programmiertools zum ersten Mal zusammen., Visual Studio 97 kam in zwei Editionen: Visual Studio Professional und Visual Studio Enterprise, die Professional Edition hat drei CDs und die Enterprise vier CDs. Es enthielt Visual J++ 1.1 für die Java-Programmierung und führte Visual InterDev zum Erstellen dynamisch generierter Websites mit aktiven Serverseiten ein. Es gab eine einzige Companion-CD, die die Microsoft Developer Network Library enthielt.
Visual Studio 97 war Microsofts erster Versuch, dieselbe Entwicklungsumgebung für mehrere Sprachen zu verwenden., Visual J++, InterDev und die MSDN-Bibliothek hatten alle dieselbe „Umgebung“ namens Developer Studio verwendet.
Visual Studio wurde auch als Bundle mit den separaten IDEs für Visual C++, Visual Basic und Visual FoxPro verkauft.
6.0 (1998)Bearbeiten
Die nächste Version, Version 6.0 (Codename Aspen, nach dem Skigebiet in Colorado), wurde im Juni 1998 veröffentlicht und ist die letzte Version, die auf der Windows 9x-Plattform ausgeführt wird. Jede Version jeder Sprache entschied sich teilweise auch für v6.0, einschließlich Visual J++, das vor v1.1 war, und Visual InterDev bei der ersten Version., Die v6 Edition von Microsoft war die Kernumgebung für die nächsten vier Versionen, um Programmierern eine integrierte Look-Alike-Plattform zu bieten. Dies führte dazu, dass Microsoft die Entwicklung auf dem plattformunabhängigen. NET Framework übergab.
Visual Studio 6.0 war die letzte Version von Visual J++, die Microsoft im Rahmen einer Vereinbarung mit Sun Microsystems entfernt hat, bei der Microsoft Internet Explorer keine Unterstützung für die virtuelle Java-Maschine bereitstellen musste.
Visual Studio 6.0 kam in zwei Ausgaben: Professional und Enterprise., Die Enterprise edition enthalten zusätzliche Funktionen, die nicht in der Professional edition, einschließlich:
- Application Performance Explorer
- Automation Manager
- Microsoft Visual Modeler
- RemAuto Verbindungs-Manager
- Visual Studio Analyzer
Visual Studio wurde auch verkauft als bundle mit der separaten IDEs verwendet für Visual C++ Visual Basic und Visual FoxPro.
. NET 2002Edit
Microsoft hat Visual Studio.NET (VS.,NET), Codename Rainier (für Washingtons Mount Rainier), im Februar 2002 (die Beta-Version wurde 2001 über Microsoft Developer Network veröffentlicht). Die größte Änderung war die Einführung einer verwalteten Code-Entwicklungsumgebung mit dem. NET Framework. Programme, die mit. NET entwickelt wurden, werden nicht in die Maschinensprache kompiliert (wie z. B. C++), sondern in ein Format namens Microsoft Intermediate Language (MSIL) oder Common Intermediate Language (CIL)., Wenn eine CIL-Anwendung ausgeführt wird, wird sie kompiliert, während sie in der entsprechenden Maschinensprache für die Plattform ausgeführt wird, auf der sie ausgeführt wird, wodurch Code auf mehrere Plattformen portierbar wird. In CIL kompilierte Programme können nur auf Plattformen ausgeführt werden, die über eine gemeinsame Sprachinfrastruktur verfügen. Es ist möglich, CIL-Programme unter Linux oder Mac OS X mit Nicht-Microsoft.NET-Implementierungen wie Mono und DotGNU auszuführen.
Dies war die erste Version von Visual Studio, die eine NT-basierte Windows-Plattform benötigte. Der Installateur erzwingt diese Anforderung.,
Visual Studio. NET 2002 wird in vier Editionen ausgeliefert: Academic, Professional, Enterprise Developer und Enterprise Architect. Microsoft führte C# (C-sharp) ein, eine neue Programmiersprache, die auf .NET abzielt. Es führte auch den Nachfolger von Visual J++ namens Visual J#ein. Visuelle J# – Programme verwenden die Sprachsyntax von Java. Im Gegensatz zu Visual J++ – Programmen können Visual J# – Programme jedoch nur auf das. NET Framework abzielen, nicht auf die virtuelle Java-Maschine, auf die alle anderen Java-Tools abzielen.
Visual Basic hat sich drastisch an das neue Framework angepasst, und die neue Version hieß Visual Basic .NET., Microsoft hat auch Erweiterungen zu C++ hinzugefügt, die als verwaltete Erweiterungen für C++ bezeichnet werden, sodass. NET-Programme in C++erstellt werden können.
Visual Studio. NET kann Anwendungen für Windows (mit dem Windows Forms-Teil des. NET Framework), das Web (mit ASP.NET und Web-Services) und, mit einem Add-in, tragbare Geräte (mit dem.NET Compact Framework).
Die Visual Studio. NET-Umgebung wurde umgeschrieben, um .NET teilweise zu verwenden. Alle Sprachen sind Versionen von Visual Studio, es hat eine sauberere Schnittstelle und mehr Zusammenhalt., Es ist auch anpassbarer mit Werkzeugfenstern, die bei Nichtgebrauch automatisch ausgeblendet werden. Während Visual FoxPro 7 als Teil von Visual Studio. NET 2002 gestartet wurde und frühe VS Betas das Debuggen in VFP-basierten DLLs ermöglichten, wurde es vor der Veröffentlichung entfernt, um seiner eigenen Entwicklungsstrecke zu folgen.
Die interne Versionsnummer von Visual Studio. NET 2002 ist Version 7.0. Microsoft veröffentlichte Service Pack 1 für Visual Studio. NET 2002 im März 2005.
. NET 2003Edit
Im April 2003 führte Microsoft ein kleines Upgrade auf Visual Studio .NET namens Visual Studio ein.,NET 2003, Codename Everett (für die gleichnamige Stadt). Es enthält ein Upgrade auf. NET Framework, Version 1.1, und ist die erste Version zur Unterstützung der Entwicklung von Programmen für mobile Geräte, mit ASP.NET oder das. NET Compact Framework. Die Standards-Compliance des Visual C++ Compilers wurde verbessert, insbesondere im Bereich der partiellen Template-Spezialisierung. Visual C++ Toolkit 2003 ist eine Version desselben C++ – Compilers, der mit Visual Studio. NET 2003 ohne die von Microsoft frei verfügbare IDE ausgeliefert wurde. Ab 2010 ist es nicht mehr verfügbar und die Express-Editionen haben es abgelöst., Die interne Versionsnummer von Visual Studio. NET 2003 ist Version 7.1, während die Dateiformatversion 8.0 ist.
Visual Studio. NET 2003 wird in fünf Editionen ausgeliefert: Academic, Standard, Professional, Enterprise Developer und Enterprise Architect. Die Visual Studio. NET 2003 Enterprise Architect Edition enthält eine Implementierung der Modellierungstechnologien von Microsoft Visio 2002, einschließlich Tools zum Erstellen einheitlicher modellierender sprachbasierter visueller Darstellungen der Architektur einer Anwendung sowie einer ORM-und Logical Database-Modellierungslösung (Object-Role Modeling)., „Enterprise Templates“ wurden ebenfalls eingeführt, um größeren Entwicklungsteams dabei zu helfen, Codierungsstile zu standardisieren und Richtlinien zur Komponentennutzung und zu Eigenschaftseinstellungen durchzusetzen.
– Service Pack 1 wurde veröffentlicht am 13 September 2006.
2005Edit
Visual Studio 2005 Beta 2 Team Suite Installations-CD
Visual Studio 2005, Codename Whidbey (ein Verweis auf Whidbey Island in der Region Puget Sound), wurde im Oktober 2005 online veröffentlicht und einige Wochen später in Einzelhandelsgeschäften. Microsoft entfernt „.,NET “ Moniker von Visual Studio 2005 (wie jedes andere Produkt mit.NET in seinem Namen), aber es zielt immer noch in erster Linie auf das. NET Framework, das auf Version 2.0 aktualisiert wurde. Es ist die letzte verfügbare Version für Windows 2000 und auch die letzte Version, die auf Windows 98, Windows Me und Windows NT 4.0 für C++ – Anwendungen abzielen kann.
Die interne Versionsnummer von Visual Studio 2005 ist 8.0, während die Dateiformatversion 9.0 ist. Microsoft veröffentlichte Service Pack 1 für Visual Studio 2005 am 14., Ein zusätzliches Update für Service Pack 1, das Windows Vista-Kompatibilität bietet, wurde am 3. Juni 2007 zur Verfügung gestellt.
Visual Studio 2005 wurde aktualisiert, um alle neuen Funktionen zu unterstützen, die in. NET Framework 2.0 eingeführt wurden, einschließlich Generika und ASP.NET 2.0. Die IntelliSense-Funktion in Visual Studio wurde für Generika aktualisiert und neue Projekttypen wurden zur Unterstützung hinzugefügt ASP.NET web-Dienste. Visual Studio 2005 bietet zusätzlich Unterstützung für eine neue Task-basierte Build-Plattform namens Microsoft Build Engine (MSBuild), die ein neues XML-basiertes Projektdateiformat verwendet., Visual Studio 2005 enthält auch einen lokalen Webserver, getrennt von IIS, der hosten kann ASP.NET anwendungen während der Entwicklung und Prüfung. Es unterstützt auch alle SQL Server 2005-Datenbanken. Datenbankdesigner wurden aktualisiert, um die ADO.NET 2.0, das in. NET Framework 2.0 enthalten ist. C++ hat auch ein ähnliches Upgrade mit dem Zusatz von C++ / CLI erhalten, das die Verwendung von verwaltetem C++ersetzen soll., Weitere neue Funktionen von Visual Studio 2005 sind der „Deployment Designer“, mit dem Anwendungsdesigns vor Bereitstellungen validiert werden können, eine verbesserte Umgebung für Web-Publishing in Kombination mit ASP.NET 2.0 und Lasttests, um die Anwendungsleistung unter verschiedenen Arten von Benutzerlasten zu sehen. Ab der Ausgabe 2005 hat Visual Studio auch umfangreiche 64-Bit-Unterstützung hinzugefügt. Während die Host-Entwicklungsumgebung selbst nur als 32-Bit-Anwendung verfügbar ist, unterstützt Visual C++ 2005 das Kompilieren für x86-64 (AMD64 und Intel 64) sowie IA-64 (Itanium)., Das Platform SDK enthielt 64-Bit-Compiler und 64-Bit-Versionen der Bibliotheken.
Microsoft kündigte auch Visual Studio Tools for Applications als Nachfolger von Visual Basic for Applications (VBA) und VSA (Visual Studio for Applications) an. VSTA 1.0 wurde zusammen mit Office 2007 für die Produktion freigegeben. Es ist in Office 2007 enthalten und ist auch Teil des Visual Studio 2005 SDK. VSTA besteht aus einer benutzerdefinierten IDE, die auf der Visual Studio 2005-IDE basiert, und einer Laufzeit, die in Anwendungen eingebettet werden kann, um ihre Funktionen über das.NET-Objektmodell verfügbar zu machen., Office 2007-Anwendungen werden weiterhin in VBA integriert, mit Ausnahme von InfoPath 2007, das in VSTA integriert ist. Version 2.0 von VSTA (basierend auf Visual Studio 2008) wurde im April 2008 veröffentlicht. Es unterscheidet sich erheblich von der ersten Version, einschließlich Funktionen wie dynamischer Programmierung und Unterstützung für WPF, WCF, WF, LINQ und.NET 3.5 Framework.,
2008Edit
Visual Studio 2008 und Visual Studio Team System 2008 mit dem Codenamen Orcas (ein Verweis auf Orcas Island, auch eine Insel in Puget Sound Region, wie Whidbey für die vorherige Version 2005), wurden am 19. Der Quellcode für die Visual Studio 2008-IDE ist unter einer gemeinsamen Quelllizenz für einige Microsoft-Partner und ISVS verfügbar. August 2008 veröffentlichte Microsoft Service Pack 1 für Visual Studio 2008. Die interne Versionsnummer von Visual Studio 2008 ist Version 9.,0 während die Dateiformatversion 10.0 ist. Visual Studio 2008 ist die letzte Version, die das Targeting von Windows 2000 für C++ – Anwendungen unterstützt.
Visual Studio 2008 konzentriert sich auf die Entwicklung von Windows Vista, Office 2007 und Internet-Anwendungen. Für Visual Design sind ein neuer Visual Designer der Windows Presentation Foundation und ein neuer HTML/CSS-Editor enthalten, der von Microsoft Expression Web beeinflusst wird. J# ist nicht enthalten. Visual Studio 2008 erfordert. NET 3.5 Framework und konfiguriert standardmäßig kompilierte Assemblys für die Ausführung unter. NET Framework 3.,5, unterstützt aber auch Multi-Targeting, mit dem die Entwickler auswählen können, auf welcher Version des.NET-Frameworks (von 2.0, 3.0, 3.5, Silverlight CoreCLR oder. NET Compact Framework) die Assembly ausgeführt wird. Visual Studio 2008 enthält auch neue Codeanalysetools, einschließlich des neuen Code Metrics-Tools (nur in Team Edition und Team Suite Edition). Für Visual C++ fügt Visual Studio eine neue Version von Microsoft Foundation Classes (MFC 9.0) hinzu, die die mit Windows Vista eingeführten visuellen Stile und UI-Steuerelemente unterstützt., Für native und verwaltete Code-Interoperabilität führt Visual C++ die STL/CLR ein, eine Portierung der Container und Algorithmen der C++ Standard Template Library (STL) für verwalteten Code. STL / CLR definiert STL-ähnliche Container, Iteratoren und Algorithmen, die mit C++/CLI verwalteten Objekten arbeiten.,
Zu den Funktionen von Visual Studio 2008 gehören unter anderem ein XAML-basierter Designer (Codename Cider), Workflow Designer, LINQ to SQL Designer (zum Definieren der Typzuordnungen und Objektkapselung für SQL Server-Daten), XSLT-Debugger, JavaScript Intellisense-Unterstützung, JavaScript-Debugging-Unterstützung, Unterstützung für UAC-Manifeste, ein gleichzeitiges Build-System. Es wird mit einem erweiterten Satz von UI-Widgets geliefert, sowohl für Windows Forms als auch für WPF. Es enthält auch eine Multithread-Build-Engine (MSBuild) zum Kompilieren mehrerer Quelldateien (und Erstellen der ausführbaren Datei) in einem Projekt über mehrere Threads gleichzeitig., Es enthält auch Unterstützung für das Kompilieren von Symbolressourcen im PNG-Format, die in Windows Vista eingeführt wurden. Ein aktualisierter XML-Schema-Designer wurde einige Zeit nach der Veröffentlichung von Visual Studio 2008 separat veröffentlicht.
Visual Studio Debugger enthält Funktionen zum leichteren Debuggen von Multithread-Anwendungen. Im Debugging-Modus zeigt im Threads-Fenster, in dem alle Threads aufgelistet sind, der Mauszeiger über einen Thread den Stack-Trace dieses Threads in Tooltips an. Die Threads können direkt benannt und markiert werden, um die Identifizierung in diesem Fenster selbst zu erleichtern., Darüber hinaus werden im Codefenster neben der Angabe des Speicherorts der aktuell ausgeführten Anweisung im aktuellen Thread auch die aktuell ausgeführten Anweisungen in anderen Threads angegeben. Der Visual Studio-Debugger unterstützt das integrierte Debuggen der. NET 3.5 Framework Base Class Library (BCL), mit der der BCL-Quellcode und die Debug-Symbole dynamisch heruntergeladen und beim Debuggen in die BCL-Quelle eingegriffen werden können. Ab 2010 ist eine begrenzte Teilmenge der BCL-Quelle verfügbar, weitere Bibliotheksunterstützung ist für später geplant.,
2010Edit
Am 12.April 2010 veröffentlichte Microsoft Visual Studio 2010 mit dem Codenamen Dev10 und. NET Framework 4.
Die Visual Studio 2010-IDE wurde neu gestaltet, was laut Microsoft die UI-Organisation löscht und “ Unordnung und Komplexität reduziert.“Die neue IDE unterstützt mehrere Dokumentfenster und schwebende Werkzeugfenster besser und bietet gleichzeitig eine bessere Unterstützung für mehrere Monitore., Die IDE-Shell wurde mit der Windows Presentation Foundation (WPF) neu geschrieben, während die Interna mit dem Managed Extensibility Framework (MEF) neu gestaltet wurden, das mehr Erweiterungspunkte bietet als frühere Versionen der IDE, mit denen Add-Ins das Verhalten der IDE ändern konnten.
Die neue Multi-Paradigma ML-Variante F# ist Teil von Visual Studio 2010.
Visual Studio 2010 wird mit. NET Framework 4 geliefert und unterstützt die Entwicklung von Anwendungen für Windows 7. Es unterstützt IBM DB2 und Oracle-Datenbanken, zusätzlich zu Microsoft SQL Server., Es bietet integrierte Unterstützung für die Entwicklung von Microsoft Silverlight-Anwendungen, einschließlich eines interaktiven Designers. Visual Studio 2010 bietet verschiedene Tools, um die parallele Programmierung zu vereinfachen: Zusätzlich zu den parallelen Erweiterungen für.NET Framework und die Parallel Patterns Library für nativen Code enthält Visual Studio 2010 Tools zum Debuggen paralleler Anwendungen. Die neuen Tools ermöglichen die Visualisierung paralleler Tasks und deren Runtime Stacks. Tools zum Profilieren paralleler Anwendungen können zur Visualisierung von Thread-Wartezeiten und Thread-Migrationen über Prozessorkerne hinweg verwendet werden., Intel und Microsoft haben gemeinsam Unterstützung für eine neue Concurrency Runtime in Visual Studio 2010und Intel hat Parallelism Support in Parallel Studio als Add-On für Visual Studio gestartet.
Der Visual Studio 2010 Code Editor hebt nun Referenzen hervor; wenn ein Symbol ausgewählt wird, werden alle anderen Verwendungen des Symbols hervorgehoben. Es bietet auch eine Schnellsuchfunktion zum inkrementellen Durchsuchen aller Symbole in C++, C# und VB.NET projekte. Die Schnellsuche unterstützt Teilstring-Übereinstimmungen und camelCase-Suchen., Mit der Funktion Aufrufhierarchie kann der Entwickler alle Methoden anzeigen, die von einer aktuellen Methode aufgerufen werden, sowie die Methoden, die die aktuelle Methode aufrufen. IntelliSense in Visual Studio unterstützt einen Consumer-First-Modus, in den sich Entwickler einwählen können. In diesem Modus vervollständigt IntelliSense keine Bezeichner automatisch; Dies ermöglicht es dem Entwickler, undefinierte Bezeichner (wie Variablen-oder Methodennamen) zu verwenden und diese später zu definieren. Visual Studio 2010 kann auch dabei helfen, indem es sie automatisch definiert, wenn es ihre Typen aus der Verwendung ableiten kann., Aktuelle Versionen von Visual Studio haben einen bekannten Fehler, der IntelliSense für Projekte mit reinem C (nicht C++) unbrauchbar macht.
Visual Studio 2010 verfügt über ein neues Hilfesystem, das den MSDN Library Viewer ersetzt. Das Hilfesystem basiert nicht mehr auf Microsoft Help 2 und verwendet keinen Microsoft Document Explorer. Dynamische Hilfe mit Links zu verwandten Hilfethemen basierend darauf, wo sich der Entwickler in der IDE befand, wurde im Versandprodukt entfernt, kann jedoch mithilfe eines Downloads von Microsoft wieder hinzugefügt werden.,
Visual Studio 2010 nicht mehr unterstützt die Entwicklung für Windows Mobile vor Windows Phone 7. Visual Studio 2010 Service Pack 1 wurde veröffentlicht im März 2011.
Ultimate 2010Edit
Visual Studio Ultimate 2010 ersetzt Visual Studio 2008 Team Suite. Es enthält neue Modellierungswerkzeuge wie den Architektur-Explorer, der Projekte und Klassen sowie die Beziehungen zwischen them.It unterstützt UML-Aktivitätsdiagramm, Komponentendiagramm, (logisches) Klassendiagramm, Sequenzdiagramm und Anwendungsfalldiagramm., Visual Studio Ultimate 2010 enthält auch eine Testauswirkungsanalyse, die Hinweise darauf gibt, welche Testfälle durch Änderungen am Quellcode beeinflusst werden, ohne dass die Testfälle tatsächlich ausgeführt werden. Dies beschleunigt das Testen, indem unnötige Testfälle vermieden werden.
Visual Studio Ultimate 2010 enthält auch einen historischen Debugger für verwalteten Code namens IntelliTrace. Im Gegensatz zu einem herkömmlichen Debugger, der nur den aktuell aktiven Stack aufzeichnet, zeichnet IntelliTrace alle Ereignisse auf, z. B. frühere Funktionsaufrufe, Methodenparameter, Ereignisse und Ausnahmen., Auf diese Weise kann die Codeausführung zurückgespult werden, falls kein Haltepunkt festgelegt wurde, an dem der Fehler aufgetreten ist. Das Debuggen mit IntelliTrace führt dazu, dass die Anwendung langsamer ausgeführt wird als das Debuggen ohne sie, und verwendet mehr Speicher, da zusätzliche Daten aufgezeichnet werden müssen. Microsoft ermöglicht die Konfiguration, wie viele Daten aufgezeichnet werden sollen, in der Tat, so dass Entwickler die Geschwindigkeit der Ausführung und Ressourcennutzung auszugleichen. Die Lab Management-Komponente von Visual Studio Ultimate 2010 verwendet Virtualisierung, um eine ähnliche Ausführungsumgebung für Tester und Entwickler zu erstellen., Die virtuellen Maschinen sind mit Checkpoints gekennzeichnet, die später auf Probleme untersucht und das Problem reproduziert werden können. Visual Studio Ultimate 2010 enthält auch die Möglichkeit, Testläufe aufzuzeichnen, die den spezifischen Status der Betriebsumgebung sowie die genauen Schritte zum Ausführen des Tests erfassen. Diese Schritte können dann wiedergegeben werden, um Probleme zu reproduzieren.,
2012Edit
Microsoft Visual Studio 2012 Logo
Der endgültige Build von Visual Studio 2012 wurde am 1.August 2012 angekündigt und die offizielle Launch-Veranstaltung fand am 12.
Im Gegensatz zu früheren Versionen kann Visual Studio 2012 Makros nicht aufnehmen und wiedergeben, und der Makroeditor wurde entfernt.September 2011 wurde eine vollständige „Developer Preview“ von Visual Studio 11 auf der Microsoft-Website veröffentlicht., Visual Studio 11 Developer Preview erfordert Windows 7, Windows Server 2008 R2, Windows 8, Betriebssysteme oder später. Versionen von Microsoft Foundation Class Library (MFC) und C Runtime (CRT), die in dieser Version enthalten sind, können keine Software erstellen, die mit Windows XP oder Windows Server 2003 kompatibel ist, es sei denn, Sie verwenden natives Multi-Targeting und verzichten auf die neuesten Bibliotheken, Compiler und Header., Juni 2012 gab Microsoft in einem Blog-Beitrag im VC++ Team-Blog bekannt, dass Microsoft aufgrund von Kundenfeedback die native Unterstützung für Windows XP-Ziele (jedoch nicht für XP als Entwicklungsplattform) in einer Version von Visual C++ erneut einführen werde später im Herbst 2012 veröffentlicht. „Visual Studio 2012 Update 1“ (Visual Studio 2012.1) erschien im November 2012. Dieses Update fügte Unterstützung für Windows XP-Ziele hinzu und fügte weitere neue Tools und Funktionen hinzu (z. B. verbesserte Diagnose-und Testunterstützung für Windows Store-Apps).,August 2011 listete ein Blogbeitrag von Sumit Kumar, einem Programmmanager des Visual C++-Teams, einige der Funktionen der kommenden Version der Visual Studio C++ – IDE auf:
- Semantische Einfärbung: Verbesserte Syntaxfärbung, verschiedene benutzerdefinierte oder Standardfarben für die C++ – Syntax wie Makros, Aufzählungen, Typennamen und Funktionen.
- Referenzhervorhebung: Die Auswahl eines Symbols hebt alle Verweise auf dieses Symbol innerhalb des Gültigkeitsbereichs hervor.,
- Neuer Lösungsexplorer: Der neue Lösungsexplorer ermöglicht die Visualisierung von Klassen – und Dateihierarchien innerhalb einer Lösung / eines Projekts. Es kann nach Aufrufen von Funktionen und Verwendungen von Klassen suchen.
- Automatische Anzeige der IntelliSense-Liste: IntelliSense wird automatisch während der Eingabe von Code angezeigt, im Gegensatz zu früheren Versionen, in denen es explizit durch Verwendung bestimmter Operatoren (dh des Bereichsoperators (::)) oder Tastenkombinationen (Strg-Leerzeichen oder Strg-J) aufgerufen werden musste.,
- Memberlistenfilterung: IntelliSense verwendet Fuzzy-Logik, um zu bestimmen, welche Funktionen/Variablen / Typen in der Liste angezeigt werden sollen.
- Code-Snippets: Code-Snippets sind in IntelliSense enthalten, um automatisch relevanten Code basierend auf den Parametern des Benutzers zu generieren, benutzerdefinierte Code-Snippets können erstellt werden.
Der Quellcode von Visual Studio 2012 besteht aus rund 50 Millionen Codezeilen.,
Interface backlashEdit
Während der Beta von Visual Studio 11 hat Microsoft die Verwendung von Farbe in Tools ausgeschlossen, außer in Fällen, in denen Farbe für Benachrichtigungs-oder Statusänderungszwecke verwendet wird. Die Verwendung von Farbe wurde jedoch nach Rückmeldungen zurückgegeben, die mehr Kontrast, Differenzierung, Klarheit und „Energie“ in der Benutzeroberfläche forderten.,
In Visual Studio 2012 RC ist eine wesentliche Änderung der Benutzeroberfläche die Verwendung der Menüleiste mit allen Kappen als Teil der Kampagne, um Visual Studio mit der Richtung anderer Microsoft-Benutzeroberflächen konsistent zu halten und dem oberen Menüleistenbereich eine zusätzliche Struktur zu verleihen. Das Redesign wurde dafür kritisiert, dass es schwer zu lesen war und den Trends der Entwickler widersprach, camelCase zu verwenden, um Wörter besser hervorzuheben. Einige spekulierten, dass die Ursache des Redesigns darin bestand, das vereinfachte Erscheinungsbild von Metro-Programmen zu integrieren., Es gibt jedoch eine Windows-Registrierungsoption, mit der Benutzer die All-Caps-Schnittstelle deaktivieren können.
2013Edit
Die Vorschau für Visual Studio 2013 wurde auf der Build 2013-Konferenz angekündigt und am 26. Der Visual Studio 2013 RC (Release Candidate) wurde Entwicklern auf MSDN am 9.September 2013 zur Verfügung gestellt.
Die endgültige Version von Visual Studio 2013 wurde zusammen mit.NET 4.5.1 am 17. Visual Studio 2013 wurde offiziell am 13 November 2013 auf einer virtuellen Launch-Veranstaltung von S. Somasegar vorgestellt und auf Events gehostet.,visualstudio.com. „Visual Studio 2013 Update 1″ (Visual Studio 2013.1) wurde am 20. Januar 2014.Visual Studio 2013.1 ist ein gezieltes Update, das einige wichtige Bereiche des Kundenfeedbacks anspricht.“Visual Studio 2013 Update 2″ (Visual Studio 2013.2) wurde am 12 Mai 2014.Visual Studio 2013 Update 3 wurde veröffentlicht am 4 August 2014. Mit diesem Update bietet Visual Studio eine Option zum Deaktivieren der in VS2012 eingeführten All-Caps-Menüs.“Visual Studio 2013 Update 4″ (Visual Studio 2013.4) wurde am 12.“Visual Studio 2013 Update 5“ (Visual Studio 2013.,5) wurde am 20. Juli 2015.
2015Edit
Ursprünglich als Visual Studio „14“ bezeichnet, wurde die erste Community Technology Preview (CTP) am 3.Juni 2014 und der Release Candidate am 29.
Visual Studio 2015 RTM wurde am 20. Visual Studio 2015 Update 1 wurde am 30 November 2015 veröffentlicht. Visual Studio 2015 Update 2 wurde am 30. Visual Studio 2015 Update 3 wurde veröffentlicht am 27. Juni 2016.,
2017Edit
Microsoft Visual Studio 2017 Logo
Am 14.November 2016 wurde“ Visual Studio 2017 “ als endgültiger Name angekündigt und Visual Studio 2017 RC wurde veröffentlicht.
Am 7. März 2017 wurde Visual Studio 2017 zur allgemeinen Verfügbarkeit veröffentlicht.,März 2017 wurde der erste Fix für Visual Studio 2017 aufgrund von Fehlern bei der Installation oder beim Öffnen von Lösungen in der ersten Version veröffentlicht.
Am 5. April 2017 wurde Visual Studio 2017 15.1 veröffentlicht und Unterstützung für die Ausrichtung auf.NET Framework 4.7 hinzugefügt.Mai 2017 wurde Visual Studio 2017 15.2 veröffentlicht und eine neue Arbeitslast hinzugefügt, „Data Science and Analytical Applications Workload“. Mai 2017 wurde ein Update zur Behebung des Designs für dunkle Farben veröffentlicht.August 2017 wurde Visual Studio 2017 15.3 veröffentlicht und Unterstützung für das Targeting von.NET Core 2.0 hinzugefügt. Ein update (15.3.,1) wurde vier Tage später veröffentlicht, um eine Git-Schwachstelle mit Submodulen zu beheben (CVE 2017-1000117).Oktober 2017 wurde Visual Studio 15.4 veröffentlicht.
Am 4. Dezember 2017 wurde Visual Studio 15.5 veröffentlicht. Dieses Update enthielt wichtige Leistungsverbesserungen, neue Funktionen sowie Fehlerbehebungen.
Am 6. März 2018 wurde Visual Studio 15.6 veröffentlicht. Es enthält Updates für Komponententests und Leistung.
Am 7. Mai 2018 wurde Visual Studio 15.7 veröffentlicht. Es enthielt Updates auf der ganzen Linie einschließlich, das Installationsprogramm, Editor, Debugger unter anderem., Fast alle Point-Releases, von denen die neueste Version 15.7.6 vom 2.August 2018 ist, enthalten Sicherheitsupdates. Mit der Veröffentlichung von Visual Studio 2017 15.7 entspricht Visual C++ jetzt dem C++17-Standard.September 2018 wurde Visual Studio 15.8.5 veröffentlicht. Tools für Xamarin unterstützt jetzt Xcode 10.
Visual Studio 2017 bietet neue Funktionen wie Unterstützung für EditorConfig (ein Framework zur Durchsetzung des Codierungsstils), NGen-Unterstützung,. NET Core-und Docker-Toolset (Vorschau) und Xamarin 4.3 (Vorschau)., Es hat auch einen XAML-Editor, verbesserte IntelliSense, Live Unit Testing, Debugging-Verbesserung und bessere IDE Erfahrung und Produktivität. Darüber hinaus ist es die letzte Version von Visual Studio, die die Wartung von Windows 10 Mobile-Projekten unterstützt.
2019Edit
Am 6. Juni 2018 kündigte Microsoft Visual Studio 2019 (version 16).
Am 4. Dezember 2018 wurde Visual Studio 2019 Preview 1 veröffentlicht. Januar 2019 wurde Visual Studio 2019 Preview 2 veröffentlicht., Februar 2019 wurde Visual Studio 2019 Preview 3 veröffentlicht.
Am 27. Februar 2019 wurde Visual Studio 2019 RC veröffentlicht.
Es ist allgemein verfügbar (GA) seit 2 April 2019 und zum Download verfügbar.