Visual Studio IconVisual Studio 2013 Update 2 Versionshinweise-Verlauf

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:

Release Notes IconVisual Studio 2013 Update 2

Veröffentlicht am 2. April 2014

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.

Neue Funktionen

Diese Version enthält neue Funktionen zum Erstellen von Anwendungen für Windows Phone 8.1, die Möglichkeit, universelle Windows-Apps für die Windows-Runtime, TypeScript 1.0 RTM und viele andere neue Funktionen zu erstellen.

Team Foundation Server 2013 Update 2

Mit der Veröffentlichung von Team Foundation Server 2013 Update 2 bieten wir weiterhin neue ALM-Funktionen, Bugfixes und andere Verbesserungen für unsere lokalen Kunden.

Nachfolgend finden Sie eine Zusammenfassung der beliebtesten Funktionen in dieser Version und relevante Links, auf denen Sie mehr erfahren können.


CodeLens: Neuer Indikator „Eingehende Änderungen“

Die CodeLens-Funktion in Visual Studio Ultimate bietet Entwicklern eine Head-up-Anzeige zum schnellen Auffinden von Informationen, ohne dass sie ihren Code verlassen müssen, und bietet Einblicke aus verschiedenen verfügbaren Indikatoren, ohne dass der Codekontext verloren geht.

Mit dieser Version erhält CodeLens einen neuen Indikator für eingehende Änderungen, der Aufschluss über Änderungen gibt, die in anderen Verzweigungen des Codes, an dem ein anderer Entwickler gerade arbeitet, auftreten. Dies ermöglicht Teams, die mit mehreren Verzweigungen arbeiten, eine neue und einfache Möglichkeit, auf dem Laufenden zu bleiben, ohne ihr Code-Editor-Fenster verlassen zu müssen.

Incoming Changes indicator in CodeLens

Arbeitselement-Tags: In Visual Studio und Excel bearbeiten, in Abfragen verwenden

Das Tagging von Arbeitsaufgaben wird von einem Benutzer definiert und fügt einer Arbeitsaufgabe Metadaten hinzu, die eine schnelle Möglichkeit zum Filtern von Daten ermöglichen, ohne Abfragen oder zusätzliche benutzerdefinierte Filter erstellen zu müssen.

Mit dieser Version wird Tagging noch besser. Zeigen Sie Tags direkt in Visual Studio an und bearbeiten Sie diese, oder verwenden Sie diese als Teil einer Arbeitselementabfrage für die Operatoren „Enthält“ und „Enthält nicht“ (sowohl in Visual Studio als auch in Webzugriff).

Querying work items using tags

Darüber hinaus können Sie beim Öffnen von Arbeitselementabfragen in Excel wie beispielsweise Massenbearbeitung von Elementen Tags direkt aus der verbundenen Kalkulationstabelle anzeigen und verwalten.

Querying work items using tags in Excel

Kumulatives Flussdiagramm: Konfigurierbares Startdatum

Bei der Arbeit mit Kanban-Boards ist Team Foundation Server ein hervorragendes Tool, um den aktuellen Projektzustand zu visualisieren, da es automatisch ein kumulatives Flussdiagramm verwaltet, wenn Elemente auf dem Board verschoben werden.

In dieser Version haben wir als Reaktion auf Kundenanfragen die Möglichkeit hinzugefügt, ein neues Startdatum für kumulative Flussdiagramme festzulegen, das die Berechnungen des Diagramms basierend auf dem neuen Startdatum neu startet.

Burndowndiagramme: Konfigurierbare Arbeitstage

In Team Foundation Server-Webzugriff können agile Teams Burndowndiagramme als grafische Darstellung der verbleibenden Arbeit gegenüber der verfügbaren Zeit in einem Sprint verwenden.

In dieser Version haben wir eine neue Teameinstellung für die Konfiguration von Arbeitstagen für ein Projektteam hinzugefügt, die es ermöglicht, Wochenendtage aus Burndowndiagrammen zu entfernen (eine sehr gefragte Funktion in der Visual Studio UserVoice).

Setting working days in burndown charts

Arbeitsaufgabendiagramm: Anheften der Startseite und Farbanpassung

Mit der Funktion Arbeitsaufgabendiagramm im Webzugriff gibt den Benutzern die Möglichkeit, den Status der laufenden Arbeit schnell zu sehen, indem die Ergebnisse einer Abfrage in einer flachen Liste dargestellt werden. Sie können mehrere Diagrammtypen wie beispielsweise Kreis-, Balken-, Spalten- oder Stapeldiagramm für dieselbe Abfrage erstellen.

In dieser Version haben wir die Diagramme noch nützlicher gemacht, indem wir das Anheften von Diagrammen an die Startseite eines Teams oder Projekts ermöglicht haben, so dass jeder auf einfache Weise über die Datenpunkte informiert werden kann, die für das Team am wichtigsten sind.

Pin work item charts to the home page

Darüber hinaus haben wir eine anpassbare Farbgebung für Arbeitsaufgabendiagramme über eine einfache Verwendung der Farbauswahl aktiviert, wie unten dargestellt.

Customize colors in work item charts

Webbasierte Testfallverwaltung: Exportieren von Artefakten und freigegebenen Parametern

Das Erstellen, Verwalten und Ausführen manueller Tests über den Browser ist mithilfe der webbasierten Testfallverwaltungsfunktion von TFS-Webzugriff möglich.

In dieser Version haben wir eine neue Funktion zum Exportieren von Testplänen, Testsuiten oder Testfällen zusammen mit ihren jeweiligen Eigenschaften in eine HTML-Datei für verschiedene Offline-Nutzungen (z. B. für den Austausch mit anderen per E-Mail oder zum einfacheren Drucken) hinzugefügt.

Export test plans, test suites, or test cases to HTML

Darüber hinaus haben wir eine neue Funktion namens „Freigegebene Parameter“ hinzugefügt, welche die gemeinsame Nutzung von Testfallparametern ermöglicht, indem ähnliche Parameterdaten an einem einzigen Ort konsolidiert und über mehrere Testfälle hinweg referenziert werden.

Shared Parameters in Web-based test case management

Git-Quellcodeverwaltung: Verschiedene Verbesserungen

Unabhängig von der Größe und Komplexität eines Projekts spielt die Quellcodeverwaltung eine wichtige Rolle, wenn es darum geht, die Kontrolle über Änderungen am Quellcode über einen bestimmten Zeitraum zu behalten. Mit Team Foundation Server 2013 können Sie aus zwei Arten von Quellcodeverwaltungsoptionen für Ihr neues Teamprojekt auswählen: TFVC oder Git.

In dieser Version haben wir uns auf die Verbesserung unserer Git-Quellcode-Implementierung konzentriert:

  • Verwenden Sie die Funktion „Änderungsverlauf einblenden“ (auch „blame“ genannt) mit Git
  • Ändern der letzten lokalen Commits mit Visual Studio (ähnlich der Befehlszeile: „git amend“), solange die Commits noch nicht an das TFS-Repository verschoben wurden
  • Pushen oder Abrufen von einem ausgewählten Remote-Repository im Team Explorer, ohne die Befehlszeile verwenden zu müssen
  • Wiederherstellen eines Commits zum einfacheren Rückgängigmachen eines Check-Ins
  • Überwachen oder Abbrechen lang ausgeführter Git-Vorgänge
  • Verwenden Sie Ant oder Maven auf dem Buildcontroller, um Java-Code zu erstellen, der in einem Git-Repository verwaltet wird (erfordert Team Explorer Everywhere (TEE) Update 1 und TFS Build-Erweiterungen)

Webzugriff: Aktualisierte Teamstartseite und verbesserte Leistung der Backlog-Navigation

Wenn Team Foundation Server (TFS) lokal ausgeführt wird, bietet Team Web Access eine browserbasierte Benutzeroberfläche, die von allen Teammitgliedern genutzt werden kann, ohne dass diese zusätzliche Software installieren müssen. Diese Webschnittstelle bietet Zugriff auf Funktionen in TFS, die jedoch nicht auf Quellcode, Backlog-Verwaltung, Builds und webbasierte Testfallverwaltung beschränkt ist.

In dieser Version haben wir die Team- und Projekt-Homepages mit einem optisch ansprechenderen Design überarbeitet, das die Bildschirmfläche bei größeren Bildschirmauflösungen besser nutzt.

Redesigned home page for TFS web access

Dank Kundenfeedback haben wir auch Verbesserungen an der Leistung beim Navigieren im Backlog in der Weboberfläche vorgenommen.

Andere Änderungen und Fehlerbehebungen

Eine vollständige Liste der Änderungen finden Sie im Visual Studio Update KB-Artikel.

Windows Phone 8.1 und Universelle Windows-Apps

Heute gab das Windows-Team wichtige Updates für Windows und Windows Phone bekannt, darunter neue Entwicklerplattformfunktionen in Windows Phone 8.1 und den nächsten wichtigen Schritt zur Plattformvereinheitlichung mit universellen Windows-Apps für eine gemeinsame Windows-Runtime auf Smartphones, Tablets und PCs.

Universal Windows apps for a common Windows runtime

Neuigkeiten für Visual Studio-Entwickler für Windows Phone 8.1:

  • Aktualisieren Sie vorhandene Windows Phone 8.0-Anwendungen auf Windows Phone 8.1 und nutzen Sie die Vorteile der neuen Plattformfunktionen
  • Erstellen Sie neue universelle Windows-Apps für Windows Phone 8.1- und Windows Store 8.1-Plattformen mit universellen Projekten, mit denen sie Code- und UI-Elemente freigeben und auf einer gemeinsamen Plattform aufbauen können, die von Windows-Runtime unterstützt wird
  • Entwickler haben Optionen zum Erstellen von Anwendungen mit C# und .NET, HTML und JavaScript oder C++ und DirectX beim Erstellen universeller Windows-Apps

Weitere Details finden Sie im Windows Development Center und erfahren Sie alles über diese neue Version.

TypeScript 1.0 (RTM)

TypeScript ist eine Open-Source-Sprache, die von Microsoft für JavaScript-Projekte im Anwendungsbereich entwickelt wurde und auf einer typisierten Obermenge von JavaScript basiert, die sich zu einfachem JavaScript kompilieren lässt. TypeScript, kombiniert mit Visual Studio, ist eine erstklassige Erfahrung mit Funktionen wie statischer Überprüfung, symbolbasierter Navigation, Code-Refactoring und vieles mehr.

TypeScript 1.0 (RTM) in Visual Studio

Mit dieser Version geben wir bekannt, dass TypeScript die Version 1.0 (RTM) erreicht hat. Damit ist die Sprache nach 18 Monaten Entwicklungszeit und viel Begeisterung in der Entwicklercommunity zum ersten Mal offiziell veröffentlicht worden.

Debuggen, Diagnose und Profilerstellung

In dieser Version haben wir neue Profiling-Tools hinzugefügt und Verbesserungen am Debugger, .NET Managed Memory Analyzer, IntelliTrace, Performance, Diagnostics Hub und vielem mehr vorgenommen.

Highlights:

  • Debugger
    • Der Visual Studio-Debugger unterstützt jetzt eine neue Zeichenfolgenschnellansicht für JSON-codierte Zeichenfolgen, die sie als Strukturansicht-Steuerelement anzeigen und es dem Entwickler ermöglicht, Aufgaben wie Suchen, Hervorheben oder Kopieren eines Schlüssel-Wert-Paars auszuführen
    • Das .NET Managed Memory-Analysetool verfügt über eine neue Funktion zum Überprüfen von Werten von Objekten und Instanzen erfasster Speicherabbilder.
    • Es ist jetzt möglich, Websites in den Windows Phone 8.1-Emulator-Leistungs- und Diagnoseanalysetools zu debuggen
    • Ein neues CPU-Nutzungstool ist jetzt im Leistungs- und Diagnose-Hub verfügbar, das mit WPF-, Konsolen-, Windows Store 8.1- oder Windows Phone 8.1-Anwendungen verwendet werden kann. Dieses Tool liefert Daten darüber, welche Funktionen die CPU in welchem Ausmaß nutzen. Dies ermöglicht dem Entwickler Entscheidungen darüber zu treffen, worauf er sich bei der Optimierung seines Anwendungscodes konzentrieren sollte, um die bestmögliche Leistung zu erzielen
    • Ein neues Tool zur Speichernutzung ist jetzt im Leistungs- und Diagnose-Hub verfügbar, um neue universelle Windows-Anwendungen oder alle Anwendungen zu analysieren, die mit der Windows-Laufzeitumgebung unter Verwendung von C#/VB/C++ und XAML erstellt wurden
    • Es ist jetzt möglich, mehr als ein Tool gleichzeitig im Leistungs- und Diagnose-Hub laufen zu lassen und dabei eine gemeinsame Zeitachse beizubehalten, so dass Sie Zeit sparen, Daten zwischen den Tools korrelieren können, um einen besseren Einblick in Leistungsprobleme zu erhalten, und Leistungsabwägungen treffen können
  • IntelliTrace
    • Die vom Microsoft Monitoring Agent (MMA) erfassten IntelliTrace-Leistungsereignisse haben neue Funktionen:
      • Gruppieren von Leistungsereignissen und Überprüfen von Hot-Pfaden innerhalb von Leistungsdaten
      • Springen Sie zu SQL, wenn ADO.NET Ereignisdaten verfügbar sind. Dies ermöglicht die Verwendung von Visual Studio SQL-Tools, um die SQL-Abfrage zu untersuchen, die in den IntelliTrace-Daten erfasst wurde
      • Navigieren Sie auf einfache Weise zu Aktionen/Controllern für Daten, die von ASP.NET MVC-Websites gesammelt werden
    • Bei der Überprüfung einer IntelliTrace-Datei, die vom Microsoft Monitoring Agent (MMA) mit Ausnahmedaten erfasst wurde, ist es jetzt einfacher, Parameter anzuzeigen und zu sehen, wo Ausnahmen ausgelöst wurden, indem der Aufrufstapel auf einer Code Map visualisiert wird.
  • Windows Store-Apps
    • Auslösen eines Vorabrufs beim Debuggen von Windows 8.1 Store-Apps. Entwickler können die Prefetch-Zwischenspeicherung manuell auslösen, um das Verhalten ihres Programms zu testen oder zu überprüfen, ob ContentPrefetcher ordnungsgemäß registriert ist
    • Verwenden Sie Windows Azure Notification Hubs, um Testbenachrichtigungen an Windows Store- oder Phone-Anwendungen zu senden und die Ergebnisse in Echtzeit zu überprüfen
  • Grafikdiagnose
    • Neuer Grafikprofiler
      • Grafikframe-Analyse sammelt Leistungsmessungen an erfassten Frames und führt darüber hinaus eine Reihe von vordefinierten Experimenten durch, die Aufschluss darüber geben, wie sich die Anwendung verschiedener Texturtechniken auf die Leistung auswirken würde. Frame-Analyse sammelt auch Leistungsindikatoren von Hardware und funktioniert auf Windows 8.1- und Windows Phone 8.1-Geräten auf die gleiche Weise. Beachten Sie, dass die Grafikframe-Analyse auf einer Zeitstempelabfrage basiert, die in Windows Phone 8 nicht enthalten war.
    • Verbesserungen des Grafikdebuggers
      • Mit unserer neuen Funktion für aufeinanderfolgende Aufnahmen können Sie jetzt bis zu 30 aufeinanderfolgende Frames mit einer Aufnahme aufzeichnen.
      • Die programmgesteuerte Erfassung ermöglicht die automatische Erfassung, die programmgesteuert ausgelöst wird. Dies ist nützlich für das Debuggen von Compute-Shadern in Programmen, die Present nie aufrufen, oder wenn ein Rendering-Problem es schwierig macht, eine Aufnahme in manuellen Tests zu antizipieren, das aber programmatisch vorhergesagt werden kann, indem Informationen über den Zustand der Anwendung zur Laufzeit verwendet werden.
      • Es wurde eine neue Ansicht Zeichnungsaufrufe hinzugefügt, die erfasste Ereignisse und deren Status in einer nach Auslosungsaufrufen geordneten Hierarchie anzeigt. Sie können Zeichnungsaufrufe erweitern, um den Gerätezustand anzuzeigen, der zum Zeitpunkt des Zeichnungsaufrufs aktuell war und Sie können jede Art von Zustand noch erweitern, um die Ereignisse anzuzeigen, die ihre Werte setzen.
      • Graphics Debugger unterstützt jetzt vollständig das Debuggen von Windows Phone 8.1-Anwendungen in einem Telefonemulator oder einem Festnetztelefon.

Microsoft Azure und Webentwicklung

Für Webentwickler enthält diese Version neue Funktionen und Verbesserungen für Tools und Plattform, einschließlich Updates für ASP.NET MVC, Web-API und Webseiten. Es gibt auch Verbesserungen für Webentwickler, die mit Microsoft Azure beginnen.

Highlights:

  • Verbesserungen des Code-Editors und zwei neue Editoren (für SASS- und JSON-Dateien):

    • Neuer SASS-Editor mit Funktionen wie Farbgebung, Variable und Mixins IntelliSense, Syntaxüberprüfung, Goto-Definition, Farbauswahl und mehr
    • Neuer JSON-Editor mit Funktionen wie Syntaxüberprüfung, Farbgebung, Gliederung und Unterstützung für IntelliSense (über JSON-Schema)
    • Verbesserungen am LESS-Editor mit Funktionen wie Knockout IntelliSense Upgrade, neue URL-Auswahl in HTML, Razor, CSS, LESS oder SASS-Seiten und mehr
  • Unterstützung von Browserlinks für HTTPS-Verbindungen, Single Page Applications (SPA) und statische HTML-Dateien

  • Aktualisierte ASP.NET Standardprojektvorlagen für die neuesten Plattformversionen, einschließlich ASP.NET MVC, Web-API, Webseiten, SignalR und mehr

  • Neue Funktionen für Microsoft Azure-Entwickler, darunter:

    • Verbesserter Einstieg in Azure durch eine neue Funktion, mit der neu erstellte Websites optional direkt aus dem Dialogfeld Datei> Neues Projekt mit einer Windows Azure-Website oder einem virtuellen Computer verknüpft werden können. Dies ermöglicht eine einfache Veröffentlichung, wenn sie später benötigt wird
    • Zwei neue Funktionen im Server-Explorer für Windows Azure-Websites: Eine Remote-Ansichtsfunktion, die das Anzeigen/Bearbeiten von Live-Website-Dateien ermöglicht, und die Möglichkeit, Protokolldateien aus der Ferne anzuzeigen
    • Brandneue Toolunterstützung für die Arbeit mit Mobile Services, die .NET nutzen, einschließlich einer neuen Vorlage für die ersten Schritte mit dem neuen Projekttyp sowie Unterstützung für Remotedebuggen

Andere Änderungen und Fehlerbehebungen

Eine vollständige Liste der Änderungen finden Sie im Visual Studio Update KB-Artikel.