Freigeben über


„Visual Studio“-Symbol Visual Studio 2013 – Anmerkungen zu dieser Version

Lizenzbedingungen | Visual Studio-Blog | Entwicklercommunity

Hinweis

Dies ist nicht die neueste Version von Visual Studio. Das neueste Release können Sie über die aktuellen Versionshinweise für Visual Studio 2019 herunterladen.


Visual Studio 2013-Releases

Sie können Versionshinweise für alle Versionen von Visual Studio 2013 anzeigen:

Versionshinweise-Symbol Visual Studio 2013 – Versionshinweise

Veröffentlichung: 17. Oktober 2013

Visual Studio Community 2013 herunterladen

Sie können Visual Studio 2013 von My.VisualStudio.com herunterladen. My.VisualStudio.com erfordert ein kostenloses Dev Essentials-Abonnement oder ein Visual Studio-Abonnement.

Neues in diesem Release

Innovative Features für eine höhere Entwicklerproduktivität

Visual Studio 2013 umfasste viele Verbesserungen der Benutzeroberfläche basierend auf Kundenfeedback und Microsofts Kernentwurfsprinzip, um den Fokus auf den Inhalt zu behalten, um eine verbesserte Benutzererfahrung zu erzielen. Möglicherweise bemerken Sie die mehr als 400 geänderten Symbole mit größerer Differenzierung und erhöhter Farbnutzung, die neu gestaltete Startseite und andere subtile Designänderungen in Visual Studio.

Visual Studio 2013 umfasste eine Reihe von Verbesserungen, die Ihnen helfen, produktiver zu sein und beim Programmieren fokussiert zu bleiben. Einige Features wurden zuerst als Experimente in der Power Tools-Erweiterung von Visual Studio angezeigt, bevor sie in Visual Studio optimiert und integriert wurden. Produktivitätsfeatures wie die automatische Klammervervollständigung, die Möglichkeit, Codezeilen oder Blöcke mithilfe von Tastenkombinationen zu verschieben, und die Inlinenavigation sind jetzt integriert. Darüber hinaus enthält Visual Studio 2013 einen neuen Team-Explorer mit einer erweiterten Startseite, die eine einfachere Navigation zu Features für die Teamzusammenarbeit bietet, einschließlich der Möglichkeit, ausstehende Änderungen und Builds in ein separates Fenster abzudocken.

Fenster „Ausstehende Änderungen“ und „Neuer Team-Explorer“

Wenn Sie mit großen Codedateien arbeiten, kann es schwierig sein, nachzuverfolgen, wo Sie sich befinden. In Visual Studio 2013 können Sie das Verhalten der Bildlaufleiste problemlos zwischen zwei Modi wechseln. Im Balkenmodus können Sie Anmerkungen wie die Position des Caretzeichens anzeigen, Ihre Position ändern und Fehler direkt nachverfolgen. Im Kartenmodus zeigt die Bildlaufleiste eine Livevorschau des Quellcodes sowie die Möglichkeit, mit dem Mauszeiger auf Code zu zeigen, um eine Vorschau des Codes in einer QuickInfo anzuzeigen. Anschließend können Sie auf die genaue Codeposition klicken, die zu dieser Position navigiert.

Das Verständnis, was eine Codezeile bewirkt, ist eine wichtige Aufgabe während der Entwicklung. Der Befehl „Go To Definition“ wird jetzt von dem neuen Feature „Definition einsehen“ begleitet. Mit „Definition einsehen“ müssen Sie den Kontext Ihrer Codezeile nicht mehr verlassen, um eine Definition in einer Inlineansicht anzuzeigen.

Peek-Definition

Das Verständnis, was eine Codezeile tut, ist nur ein Teil Ihrer Herausforderung als Entwickler. Sie müssen auch den Verlauf verstehen, wer daran gearbeitet hat, welcher Code darauf verweist, und vieles mehr. Dies wird in teamorientierten Projekten besonders schwierig. CodeLens (Codeinformationsindikatoren) in Visual Studio Ultimate 2013 verwendet Informationen sowohl aus den Projektmetadaten als auch aus Team Foundation Server 2013, um Dekoratoren auf jede der Methoden in Ihrem Code zu platzieren, die Informationen anzeigen, z. B. welche Änderungen zur Erstellung oder kürzlich vorgenommenen Änderung geführt haben, wer die letzte Person war, die am Code arbeitet, welche Komponententests die Methode erfassen (einschließlich des aktuellen Pass/Fail-Zustands) und welche Codeverweise vorhanden sind. Sie können auch schnell zu diesen Daten springen, z. B. einem zugeordneten Changeset oder einer Codedatei, auf die mit nur einem Klick verwiesen wird.

CodeLens

Visual Studio 2013 führt eine verbundene IDE-Umgebung ein, sodass Sie schneller mit Visual Studio 2013 beginnen können. Wenn Sie Visual Studio 2013 zum ersten Mal starten, werden Sie aufgefordert, sich mit Ihrem Microsoft-Konto anzumelden. Möglicherweise verwenden Sie bereits dasselbe Konto mit Ihren MSDN- oder Team Foundation Service-Abonnements. Nach der Anmeldung wird Ihre Kopie von Visual Studio 2013 für Ihre Verwendung registriert, ohne dass zusätzliche Schritte erforderlich sind. Visual Studio 2013 synchronisiert Einstellungen auch automatisch auf Ihren Geräten mithilfe der Benutzeroberfläche „Verbundene IDE“. Synchronisierte Einstellungen umfassen Kategorien wie Tastenkombinationen, Visual Studio-Darstellung (Design, Schriftarten usw.) und vieles mehr, während Sie die vollständige Kontrolle über die Optionen für synchronisierte Einstellungen erhalten.

Unterstützung für die Entwicklung von Windows 8.1-Apps

Visual Studio 2013 bietet das ideale Toolset zum Erstellen moderner Anwendungen, welche die nächste Welle der Windows-Plattforminnovation (Windows 8.1) nutzen und gleichzeitig Geräte und Dienste auf allen Microsoft-Plattformen unterstützen. Unterstützung für die Entwicklung von Windows Store-Apps in Windows 8.1 umfasst viele Updates für Tools, Steuerelemente und Vorlagen, neue Unterstützung für kodierte UI-Tests für XAML-Apps, UI Responsiveness Analyzer und Energieverbrauchsprofiler für XAML- und HTML-Apps, verbesserte Speicherprofiltools für HTML-Apps und verbesserte Integration in den Windows Store.

UI Responsiveness Analyzer

Blend für XAML wurde mit erheblichen neuen Funktionen für das Design von Windows Store-Apps verbessert, z. B. das Hinzufügen von Linealen und benutzerdefinierten Führungslinien für präzisere Inhaltslayouts sowie verbesserte Formatierungsfunktionen. Blend für HTML erbt diese Verbesserungen auch und fügt spezifische neue Funktionen zum Erstellen von Windows Store-Apps mit HTML hinzu, z. B. die neue Zeitachse zum Animieren von Änderungen in CSS.

Blend for Visual Studio

Das Coding-Erlebnis für Windows Store-Apps wurde in Visual Studio 2013 verbessert. Der XAML-Editor bietet jetzt Fortschritte in IntelliSense, die jetzt auch für Datenbindung, Vorlagenbindung und Ressourcen verfügbar sind. Es ermöglicht auch einen produktiveren Übergang zwischen Designmarkup und CodeBehind, einschließlich Unterstützung für das Auffinden von Verweisen, und zum Definieren und Wechseln zum Ansichtsmodell. Diese werden zusammen mit anderen Verbesserungen dazu beitragen, die Arbeit beim Erstellen von Windows Store-Apps zu reduzieren.

Das Verbinden Ihrer Windows Store-Apps ist auch mit dem Hinzufügen von Windows Azure Mobile Services einfacher, die Ihre App für eine Vielzahl von Szenarien verfügbar machen, z. B. einfache Aktivierung von Pushbenachrichtigungen und Datenspeicherung und Manipulation in der Cloud.

Fortschritte bei der Webentwicklung

Das Erstellen von Websites oder Diensten auf der Microsoft-Plattform bietet Ihnen viele Optionen, einschließlich ASP.NET WebForms, ASP.NET MVC-, WCF- oder Web-API-Dienste usw. In der Vergangenheit bedeutete die Arbeit mit jedem dieser Ansätze in Visual Studio das Arbeiten mit separaten Projekttypen und Tools, die für die Funktionen dieses bestimmten Projekts isoliert waren. Die One ASP.NET-Vision vereint Ihre Webprojekterfahrung in Visual Studio 2013, sodass Sie ASP.NET-Webanwendungen erstellen können, indem Sie ASP.NET-Komponentenframeworks in einem einzigen Projekt verwenden. Diese neue einheitliche Oberfläche umfasst die Möglichkeit, hybride Anwendungen in einem einzigen Projekt einfach zu erstellen, was verbesserte Versionen von ASP.NET WebForms, MVC oder Web-API beinhaltet. Jetzt können Sie die richtigen Tools für den Auftrag in Ihren Webprojekten kombinieren und aufeinander abstimmen, sodass Sie bei der Entwicklung für das Web mehr Flexibilität und Produktivität erlangen.

One ASP.NET-Dialogfeld „Neues Projekt“

Wenn Sie Webseiten entwerfen oder die Designs anderer Benutzer implementieren, verbringen Sie wahrscheinlich einen erheblichen Teil Ihrer Zeit mit dem Optimieren von HTML und CSS, während Sie Browserfenster immer wieder aktualisieren, um die genaue Oberfläche zu erschaffen, die Sie erstellen möchten. Dies wird noch komplizierter durch die Vielfalt der verfügbaren Webbrowser, die Ihre Besucher möglicherweise verwenden, um Ihre Website anzuzeigen. Visual Studio 2013 beseitigt diese Vorgehensweise mithilfe von Browserlinks, die Visual Studio mit einem oder mehreren geöffneten modernen Browsern in einer interaktiven Entwicklungsumgebung verbindet, um sie mit Ihren Markupänderungen synchron zu halten, ohne dass manuelle Browseraktualisierungen erforderlich sind, um die von Ihnen vorgenommenen Änderungen anzuzeigen.

Erstellen von modernen Business-Apps für Office 365

Mit Visual Studio 2013 können Sie moderne Geschäftsanwendungen erstellen und verwalten, welche die Office 365-Oberfläche erweitern, um Personen bei der Interaktion mit Geschäftsprozessen, Artefakten und anderen Systemen zu unterstützen. Office 365 Cloud Business Apps werden in der Cloud ausgeführt und nutzen die umfassenden Plattformfunktionen von Windows Azure und Office 365. Als cloudbasierte Apps stehen sie einer Vielzahl von Geräten zur Verfügung, um Daten und Dienste aus einem Unternehmen zu aggregieren und Benutzeridentitäten und soziale Graphen zu integrieren. Diese Anwendungen sind in die Anwendungslebenszyklusverwaltungsfunktionen von Visual Studio integriert und überbrücken die Kluft zwischen den Geschäftsanwendungsentwicklern und der IT-Abteilung.

Verbesserungen beim Debuggen und Optimieren

Der neue Hub für Leistung und Diagnose in Visual Studio 2013 bietet eine einheitliche Oberfläche für verschiedene Tools, die in Visual Studio verfügbar sind. Der Hub erleichtert auch die Identifizierung der Leistungs- und Diagnosetools, die mit Ihrem Projekt arbeiten, und ermöglicht es Ihnen, schnell mit der Verwendung zu beginnen, um Ihre Anwendung zu verbessern.

Leistungs- und Diagnosehub

Der Memory Dump Analyzer in Visual Studio 2013 erleichtert die Diagnose von Speicherproblemen in Produktionsumgebungen, indem .NET-Speicherheapabbilder direkt aus Visual Studio analysiert werden. Mithilfe der neuen Speicheranalysefunktion können Sie Speicherverluste und ineffiziente Speicherauslastung lösen, indem Sie Größe und Anzahl, die größten Instanzen von Objekten und was sie im Speicher aktiv hält sehen. Sie können auch zwei Speicherabbilder vergleichen, um Einblicke zu erhalten, wie sich die Speicherauslastung im Laufe der Zeit ändert.

Beim Debuggen von 64-Bit .NET 4.5.1-Anwendungen in Visual Studio 2013 können Sie jetzt genauso wie bei verwalteten 32-Bit-Anwendungen „bearbeiten und fortfahren“. Darüber hinaus wird das asynchrone Debuggen in Visual Basic, Visual C#, Visual C++ und JavaScript in Visual Studio 2013 verbessert. Bei der Ausführung unter Windows 8.1 enthält das Aufrufstapelfenster jetzt den logischen Aufrufstapel, wenn Sie in einer asynchronen Methode auf einen Haltepunkt oder eine Ausnahme stoßen. Über die Diagnoseunterstützung hinaus umfasst .NET 4.5.1 weitere Verbesserungen, z. B. Unterstützung für die On-Demand-Komprimierung des Großen Objekthaps (GC) der Garbage Collection und schnellerem Starten von Apps, wenn sie auf Multicore-Computern ausgeführt werden.

In Visual Studio Ultimate 2013 können Sie Fehler und Leistungsprobleme in Apps diagnostizieren, die von System Center Operations Manager 2012 R2 überwacht werden. Sie können Ausnahme- und Leistungsereignisse als IntelliTrace-Protokoll (.iTrace) importieren und IntelliTrace in Visual Studio verwenden, um die Codeausführung für diese Ereignisse zu durchlaufen.

Zusätzlich zu Features, welche die Unterstützung für C++11 verbessern, z. B. delegieren von Konstruktoren, unformatierten Zeichenfolgenliteralen, expliziten Konvertierungsoperatoren und variadischen Vorlagen zusammen mit dem Debuggen von „nur meinem Code“ in Visual Studio 2013 ist die Arbeit mit C++ noch besser. Die Möglichkeit, den Aufrufstapel beim Debuggen nur auf den Code zu filtern, den Sie geschrieben haben, gibt es für verwaltete Sprachen schon lange, und ist und jetzt auch für C++ verfügbar.

PGO (Profile Guided Optimization) ist eine Laufzeit-Visual C++-Compileroptimierung, die Profildaten nutzt, die aus wichtigen oder leistungsorientierten Benutzerszenarien gesammelt werden, um eine optimierte Version einer Anwendung zu erstellen. Mit den Profilerstellungstools in Visual Studio 2013 erhalten Sie Einblicke in PGO-Optimierungsentscheidungen, die Ihnen helfen zu verstehen, wie gut diese Profildaten der realen Leistung entsprechen, indem sie zeigen, wie die profilierten heißere Codepfade (allgemeine Benutzerszenarien) und kältere Codepfade (weniger häufige Benutzerszenarien) einer Anwendung dem von PGO optimierten Code entsprechen und wie sie dies tun (Größe oder Geschwindigkeit).

Erweiterte ALM-Funktionen

Visual Studio 2013 enthält eine Welle neuer ALM-Features (Application Lifecycle Management), die Ihren Teams helfen, produktiver zu sein und mit verbesserter Unterstützung für agile Entwicklungsmethoden zusammenzuarbeiten, die Sie inkrementell an die Anforderungen Ihrer Organisation anpassen können. Features wie agiles Portfoliomanagement, Teamrooms, webbasierte Codekommentare zu Changesets/Commits und webbasierte Verbesserungen bei der Testfallverwaltung sind Teil einer integrierten Lösung, mit der Ihr Team besser zusammenarbeiten und die Produktivität steigern kann.

Der Kern für die ALM-Funktionen von Visual Studio wird von Team Foundation Server bereitgestellt, der auf einem lokalen Server oder Team Foundation Service installiert werden kann, der in der Cloud gehostet wird. Unabhängig davon, ob das Team die erhöhte Kontrolle und Anpassung einer lokalen Installation oder die wartungsfreie Barrierefreiheit der Cloud bevorzugt, gibt es eine Option, die den Anforderungen Ihres Teams entspricht.

Mit Agile Portfolio Management können Sie große und komplexe Workloads agil verwalten. Sie können eine Hierarchie von Backlogs definieren, um den Arbeitsumfang mehrerer Teams zu verstehen und das Rollup dieser Arbeitsaufgaben in umfassendere Aktivitäten zu prüfen.

Agile-Portfolioverwaltung

Teamräume stellen einen Bereich zur Förderung und Erfassung der Kommunikation zwischen Teammitgliedern für nah und fern bereit. In einem Team Room können Sie laufende Aufgaben erläutern, Fragen stellen, Status freigeben und Probleme klären, wenn sie auftreten. Ihr Teamraum ist Ihr Teamprojektaktivitätsfeed, um das Team über Code-Check-Ins, Buildstatus, Arbeitszuweisung und vieles mehr zu informieren. Wenn Sie den Teamraum anstelle von E-Mails verwenden, erhalten Sie automatisch ein Überwachungsprotokoll mit Unterhaltungen und Entscheidungen, die Sie jederzeit überprüfen und durchsuchen können. Ein Teamraum wird standardmäßig für jedes Projekt erstellt. Zudem können zusätzliche Räume erstellt werden, um Ad-hoc-Diskussionen und teamübergreifende Zusammenarbeit zu unterstützen.

Teamraum

Team Foundation Server 2013 unterstützt jetzt Git-Repositorys. Darüber hinaus können Sie jetzt den webbasierten Versionssteuerungsexplorer in Visual Studio 2013 verwenden, um Kommentare zu Änderungen, Regalsätzen oder Git zu erstellen oder auf Kommentare zu Änderungen am Quellcode zu antworten. Sie können Kommentare auch einfach suchen, indem Sie den Versionsexplorerfilter verwenden.

Codekommentare

Mit Unterstützung für cloudbasierte Auslastungstests im Team Foundation Service können Sie Skalierungstests in Sekunden generieren, welche die elastischen Ressourcen von Windows Azure verwenden, um Anforderungen von tausenden virtueller Benutzer auszuführen. Dies bietet Ihnen einen Einblick in die Leistungsengpässe Ihrer Webanwendungen und Dienste, ohne dass Sie Hardware oder ein virtuelles Labor verwalten müssen.

Verbesserungen bei der webbasierten Testfallverwaltung ermöglichen es Ihnen, Testpläne und Suites direkt über die Weboberfläche zu erstellen oder zu verwalten. Sie können auch Tests von Nicht-Windows-Betriebssystemen mit einem beliebigen modernen Webbrowser ausführen, sodass Ihre Tester von jeder Arbeitsumgebung aus produktiv bleiben können.

Auch neu in Team Foundation Server 2013 ist Work Item Charting. Erstellen Sie schnell eine Vielzahl von Diagrammen, um Daten basierend auf Ihren Arbeitsaufgabenabfragen zu visualisieren, z. B. Fehler, User Stories und Aufgaben.

Work Item Charting

Lizenzierung

Der Kauf von Visual Studio mit einem Visual Studio-Abonnement ist die beliebteste Möglichkeit, Visual Studio zu erwerben und Zugriff auf die umfassendste Sammlung von Software, Diensten und Vorteilen für die Erstellung für Microsoft-Plattformen zu erhalten. Aktive Visual Studio-Abonnenten haben Mitte Oktober den frühesten Zugriff auf die endgültige Version von Visual Studio 2013.

Mit der Veröffentlichung von Visual Studio 2013 sind agile Projektplanungsfunktionen jetzt für Projektmanager mit Backlog Management- und Sprint Planning-Funktionen für Team Foundation Server 2013 Client Access License (TFS CAL) ohne zusätzliche Kosten verfügbar.