Einführung

Microsoft veröffentlicht Visual Studio 2012 Update 2 (Visual Studio 2012.2) am 4. April 2013. Dieses Update stellt neue Schutzmaßnahmen agiles Planen, Qualität Enablement, Windows Web Entwicklungen, Line of Business Development und Erfahrung. Dieses Update wird darüber hinaus auch verschiedene Problemebehoben.

Das Visual Studio 2012 Update 2

Updates für Visual Studio 2012 sind kumulative Freigaben, die neuen Features und Updates, die bereitgestellt wurden in Früheren Visual Studio 2012 Updates. Der folgenden Download-Link verweist immer auf das neueste Update:

Das neueste Visual Studio 2012-Updatepaket jetzt herunterladen

Microsoft hat diese Datei auf Viren überprüft. Microsoft hat die zum Zeitpunkt der Veröffentlichung der Datei aktuell verfügbare Virenerkennungssoftware verwendet. Die Datei wird auf Servern mit erhöhter Sicherheit gespeichert, wodurch nicht autorisierten Änderungen an der Datei vorgebeugt wird.

Installieren von Visual Studio 2012 Update 2

Leitfaden für die Installation finden Sie unter Installieren von Visual Studio 2012 Update 2 offline.

Anmerkung: Dieses Update ist für Visual Studio und Team Foundation Server (TFS). Visual Studio und TFS-Installation Mechanismen unterscheiden. Das Visual Studio-Update ist ein Update, das installiert wird, auf den bereits auf dem Computer installiert ist. TFS-Update ist eine vollständige Layout, das ersetzt, was auf dem Computer installiert ist. Zunächst die TFS-Updates stellen Sie sicher, dass Sie eine vollständige Sicherung der Datenbanken. Wenn TFS-Installation schlägt fehl aktualisieren, werden Sie nicht das Update oder Wiederherstellen der früheren Version von TFS ohne Wiederherstellung.

Neue Schutzmaßnahmen und behobene Probleme in Visual Studio 2012 Update 2

Schutzmaßnahmen

In Visual Studio 2012 Update 2 wurden die folgenden Schutzmaßnahmen.



Diese Funktionen können einfach und flexibel agile Planung für jedes Team.

  • Team Foundation Server

    • Neue Arbeit Element-Tags hinzugefügt leicht Metadaten für Arbeitsaufgaben bereitzustellen.

    • Team Explorer andere Team Project Verbindungen und Projekten ein Verbindungsdialogfeld hinzugefügt.

    • Sie können jetzt eine Arbeitsaufgabe in TFS Web Access per e-Mail senden.

    • TFS-Konfigurationsassistenten und dauerhafte Einstellungen Upgrades verbessert.

    • Service ist jetzt in hoher Verfügbarkeit SQL-Umgebung verfügbar.

    • Sie können nun schnell und einfach direkt über den Rückstand Kanban Tafel Spalten anpassen.




Diese Funtionen bieten einfache Browser-basierte Test und die Zeit verringern, die Qualität in Softwareprojekten kontinuierlich aktivieren müssen.

  • Testen von Einheiten

    • Windows Store-app Komponententests nun unterstützt die Interaktion mit dem UI-Thread.

    • Windows Store-app Komponententests nun unterstützt die Verwendung einer asynchronen Lambda in Assert.ThrowsException.

    • Neuen Komponententest Wiedergabelisten ermöglichen die Kontrolle und Ausführung einer Teilmenge von Komponententests.

    • Nun wird für Komponententests Gruppe Klasse unterstützt.

  • UI-Tests

    • Jetzt ist browserübergreifende Verwendung unterstützt.

    • Jetzt für die Benutzeroberfläche unterstützt für Internet Explorer 10 für Windows 7.

  • Microsoft Test Manager

    • Sie können jetzt Auflösungsstatus und Status Fehler testen Analyse.

  • Testfall-Manager (Web Access)

    • Sie können nun anzeigen und Bearbeiten von Tests in einem Testplan in TFS Web Access.

    • Sie können jetzt manuellen Testfällen und Fehlern in TFS Web Access ausführen.




Diese folgenden Windows Development-Funktionen stehen zur Verfügung:

  • Ein HTML-Visual Profiler UI Reaktionsfähigkeit Probleme und Latenz in visual Updates diagnostizieren

  • Die neueste Version des Windows-Zertifizierungskit




Diese Version enthält auch ASP.NET und Web Tools 2012.2. Finden Sie die Einzelheiten auf der ASP.NET und Web Tools 2012.2 VersionshinweiseLieferumfang. Hier finden Sie einige Beispiele:

  • Werkzeuge-Update, das die vorhandene Microsoft ASP.NET Runtime erweitert

  • Verbesserte Web-Publishing

  • Neue Web-API-Funktionen

  • Neue Vorlagen für Facebook-Anwendung und Signieren Seite

  • Echtzeitkommunikation über ASP.NET SignalR

  • Standarddokument Web Forms durch ASP.NET freundliche URLs




Diese Funtionen bietet zusätzliche Funktionen vorhandene Line-of-Business (LOB)-Applikationen zu modernisieren und neue Business Applications über Geräte erstellen, die einen ununterbrochenen Dienst hochgefahren sind.


  • LightSwitch

    • Sie können jetzt Browser- und HTML-basierten mobilen webapps erstellen, die moderne Gerät ausführen können.

    • Sie können eine SharePoint 2013 Anwendungskatalog neben Microsoft Azure und Internet Information Services (IIS) jetzt Business apps veröffentlichen.

    • Hinweis Erfahren Sie mehr über neue Funktionen und zum Aktualisieren von Projekten von Preview 2 anzeigen Sie dieses Artikels Visual Studio LightSwitch-Teamblog

  • SharePoint

    • Jetzt wird für Web- und Auslastungstests für SharePoint-Anwendung unterstützt.

    • Jetzt wird für Aufzeichnung und Wiedergabe über codierten UI Benutzeroberfläche Validierung für SharePoint 2013 Applikationen ausführen unterstützt.

    • IntelliTrace unterstützt entspricht, der in SharePoint 2010.

  • Telefon-tools

    • Das Programm ermöglicht für Windows Phone.

    • Das Programm können Sie die Erstellung und Bereitstellung von Workflows der Windows Phone-Projekte von der Befehlszeile aus.




Diese Features bieten verbesserte in der IDE eine bessere und produktivere Entwicklungsprozess zu erstellen.

  • Blend für Visual Studio 2012

    • Unterstützung für Sketchflow, WPF und Silverlight

  • IDE

    • Blaues Design in Visual Studio 2012 IDE

  • Code-Karte

    • Verbesserung der Code zuordnen Debugger Integration und Reaktionsfähigkeit

  • Workflow-Designer

    • Debuggen Erfahrung verbessert, die mit verschiedenen Datentypen in der lokal angezeigt werden und Überwachungsfenster

  • IntelliTrace

    • Verbesserte Symbol in IntelliTrace und Profiler geladen

    • Ansicht der geschachtelten Parameterwerte in IntelliTrace aufgezeichnet, der aus System Center

  • Leistung und Zuverlässigkeit

    • Leistungssteigerungen in XAML-Designer Laden für die folgenden Szenarien:

      • Große Windows Presentation Foundation (WPF)-Anwendung

      • Arbeiten mit benutzerdefinierten Steuerelementen von Drittanbietern


Behobene Probleme

Hinweis Sofern nicht anders angegeben, nehmen verknüpften Elemente Sie auf Microsoft Connect-Webseiten.



  • 759433: nicht-ASCII-Zeichen im Titel des Dialogfelds Thread warten angezeigt.

  • 773717: die Argumente $(ItemPath) $(ItemDir) usw. Auflösen falsche Werte Ausführung ein externes Tools in Visual Studio 2012 ist das ausgewählte Element der Projektmappe.

  • Thread warten Dialogfeld Titelleiste zeigt nicht die richtige Farbe, wenn Sie das Design blaue eines benutzerdefinierten Farbdesigns Visual Studio 2010 verwenden.

  • Beim Debuggen einer Windows Store-Anwendung mit HTML, die Sandbox Iframe in Visual Studio 2012 verwendet, wird die Anwendung unerwartet beendet.

  • Feste Speicherverluste, die beim Laden einer Projektmappe ein Visual C++ auftreten.

  • Visual Studio 2012 verbesserte Stabilität beim Solutions geladen wird.

  • Visual Studio 2012 stürzt System.ArgumentException -Ausnahme beim Wechseln zwischen Fenstern (einschließlich Dokumentfenster, ausgeblendete Fenster, Registerformat Toolfenster usw.).

  • Visual Studio 2012 stürzt während des Herunterfahrens ein Visual Studio-Add-in-Paket installiert ist.

  • Treten Leistungsprobleme ersten Text aus dem Editor zu kopieren, wenn die Toolbox in Visual Studio 2012 nicht sichtbar ist.

  • Lokale Hilfeinhalt kann nicht zugegriffen werden, nachdem Sie Visual Studio 2012 Update 1 installieren, ändern Sie den Speicherort des lokalen Hilfeinhalt.

  • Buildfehler Portable Klassenbibliothek-Projekt zu erstellen, wenn Sie.NET Framework 4.5 und Windows Phone 8 die Zielframeworks auswählen.

  • Antwortcode überprüfen wird im Stammverzeichnis statt der ausgewählten Bereichspfad Bereich erstellt.

  • Beibehalten das Abfrage Dialogfeld fehlende Webkomponenten angezeigt, wenn Sie ein Webprojekt öffnen Update erfolgt.

  • Der Inhalt des KB2781514: eine Verbesserung des Produkts und ein Update für ein Kompatibilitätsproblem bei der Microsoft.NET Framework aktualisiert wird.

  • System.NullReferenceException Ausnahme kann in einigen Szenarios auftreten, nachdem ein Kontextmenü in Visual Studio 2012 ein modales Dialogfeld geöffnet wird. Dadurch wird das Dialogfeld geschlossen oder Visual Studio 2012 stürzt ab. Z. B. wenn Microsoft Azure Tools installiert haben, dieses Problem möglicherweise beim Bearbeiten von Tabellen oder Abfragen unter Microsoft Azure-Speicher im Server-Explorer.

  • Visual Studio 2012 kann abstürzen, wenn Sie versuchen, ein LightSwitch-Projekt zu schließen.

  • Visual Studio 2012 kann abstürzen, wenn Sie in einer Vorschau wechseln.

  • Geringe Leistung bei Verwendung der "Openfile" oder "von" Befehl im Befehlsfenster.


  • 770242: Fehler beim Erstellen eines Visual C# Portable Klassenbibliotheken erstellen, die einer anderen Visual C# Portable Klassenbibliothek verweist.

    Hinweis Beide Projekte als Ziel.NET Framework 4.5, Windows Phone 8 und .NET für Windows Store-apps.

  • Warnung beim Ausführen eines parallelen Builds auf Microsoft.NET Framework 4-basierte Lösung in Visual Studio 2012 "die referenzierte Komponente konnte nicht gefunden werden" erstellen.

  • Buildfehler beim Erstellen eines Visual Basic Portable Klassenbibliotheken, abzielt.NET Framework 4.5, Windows Phone 8 und .NET für Windows Store-apps.

  • Buildfehler beim Erstellen des Codes in eine Portable Klassenbibliothek Dienstverweis hinzufügen generiert wird project, die auf Windows Phone 8 und das.NET Framework 4.5 oder .NET für Windows Store-apps.

  • Blend kann abstürzen, wenn Sie Silverlight Web app erstellen Quellcodeverwaltungsprojekt.

  • Der Linker Hilfe wechseln "/?" aufgeführt Windows CE als gültige Subsystem nicht.


  • Die Unterstützungsfunktion mehrere Größe, die in Visual Studio 2012 Update 1 falsch enthalten war erfordert ein Maßstab 140 Badge-Logo Größe 34 x 34 Pixel. Die Größe sollte 33 x 33 Pixel.

  • Die Progra enthält die neueste Version des Windows-Bibliothek für JavaScript.


  • 752266: Befehl cl/O2/arch: AVX/EHsc in der Visual Studio 2012 X86 systemeigenen Tools Befehlszeile zeitweise kompiliert visual C++-Anwendung beendet wird.

  • Angenommen Sie, die Zielplattform, X64 für eine Visual C++-Anwendung konfigurieren. Mit der Option/O2 oder/Ox Optimierung kompilieren Sie die Anwendung. In diesem Fall falscher Code generiert, wenn der Compiler Typ int32 in einer Schleife int64-Typ konvertiert. Beispielsweise können Sie den folgenden Code kompilieren:

    int A[8];for (__int64 i=0; i<8; i++) {  A[i] = i + 1;}
  • Beim Kompilieren von Microsoft Visual C++-Anwendung mit dem folgenden Code zusammen mit der Option / analyze auf einer Plattform ARM tritt ein interner Compilerfehler:

    class Base {};


    template <typename T>
    class Derived : public Base {};

    template <typename P3>
    Derived<P3> Make( P3 p3 );

    void foo()
    {
    Base& b = Make(sizeof(long));
    }

  • IntelliSense reagiert, wenn Sie Code in den Editor eingeben, besonders dann, wenn partielle Klassen Überladung Funktionen hinzufügen. Verwenden Sie z. B. Code, der dem folgenden ähnelt:

    Namespace N { partial ref struct S { }; ref struct S { void test(); void test(int); void test(int, int); }; }
  • IntelliSense funktioniert nicht in einer Quelldatei mit Lambda-Ausdrücken, die mehr als ein Rückgabewert. Beispiel:

    [] () { bool b; std::wstring k; if(b) return k; else return k; };
  • Bei Verwendung von Intels neue TSX (Transaktions-Synchronisierung Extensions) über systeminterne Funktionen von Visual Studio 2012 auf Intels Haswell Hardware bereitgestellt generiert der C++-Compiler Code nicht korrekt. Dadurch wird den Transaktion Vorgang nicht exklusive.

  • C++-Compiler Fehlfunktion hinweisen Fixup Datensatz PDB-Dateien generiert.

  • Wenn Sie ein leeres Visual C++-Projekt erstellen, ist die Option SDL überprüft deaktiviert, obwohl das Kontrollkästchen SDL überprüft in der Assistent aktiviert ist.

  • X64-basierte Visual C++-Toolset enthält nicht alle kumulativen Updates für die X86-basierte Visual C++ Tools in Visual Studio 2012 Updates.

  • Ein Absturz Compiler beim bestimmte nested-Loop-Code kompiliert wird.

  • Ein interner Compilerfehler tritt auf, wenn Sie ein LLVM-basierte Buiuld Projekt mit einer X64-basierten Compiler.

  • Falsche Maschinencode wird für Visual C++-Anwendung generiert. Eine Schleife kann bedingungslos übersprungen.

  • Anwendung stürzt gelegentlich auf Windows Phone bei der Erstellung eines asynchronen Vorgangs mit Parallel Patterns Library (PPL).

  • Ein interner Compilerfehler auftreten, wenn Sie X64 verwenden einen C-Quellcode kompilieren, die den folgenden Code in einer Schleife enthält systemeigenen C++-Compiler:

    A = (B < C? B: C);

  • Wenn Sie eine RTM-Version der Sprache Visual Studio 2012 installiert, Updates von Visual Studio 2012 installiert ist. Nach dem Konfigurieren von Visual Studio 2012 um die neu installierte Sprache treten die folgenden Symptome auf:

    • Sie können keine neue Win32- oder MFC-Anwendung im Assistenten erstellen.

    • Sie können keine Projekte aus früheren Versionen aktualisieren.

    • Angezeigte Sprache ist keine benutzerdefinierte Sprache.

  • Angenommen Sie, ein MFC-Projekt und Sie Nachrichten im Klassen-Assistenten einen Meldungshandler für WM_CREATE-Meldung implementieren. Nach dem Klicken auf Add Handlerkann das Projekt erstellen, weil generierten Code nicht korrekt ist.

  • Wenn Sie Binärdateien für X64 oder ARM-Plattformen im debug-Modus und inkrementelles Verknüpfen aktiviert, beschädigt Pdata manchmal. Dadurch wird Folgendes:

    • Ausnahmebehandlungscode funktioniert nicht.

    • Windows-API-RtlLookupFunctionEntry() funktioniert nicht.

  • Angenommen Sie, Sie C++ Windows Store-Projekt oder ein C++ Windows Store Komponententestprojekt, die einer Windows Store-Projekt verweist, gibt es kein IntelliSense für Windows Store-Projekt im Projekt zeigte.

  • Ungültige Anweisung wird als "Mov Eax bh" generiert.


  • Angenommen Sie, Sie haben eine Windows Phone oder eine Windows Store-Projekt, das ein separates Projekt verweist, das Ressourcen enthält, die mit Visual Studio Grafiktools erstellt werden. Beim Hauptprojekt erstellen, werden die Anlagen nicht zusammen mit der Hauptassembly des Projekts bereitgestellt. Dies verursacht Buildfehler in Windows Store-Anwendung oder Laufzeitfehler in der Windows Phone-Anwendung.

  • Stabilität und Leistung verbessert für Grafikdiagnose.


  • Wenn Sie versuchen, ein Visual Studio 2012 Update 1-Paket installieren, die keine Entity Framework-Tools enthält, wird die folgende Fehlermeldung angezeigt:

    Entity Framework-Designer für Visual Studio 2012 - Enu-Paket fehlgeschlagen

  • Bei der Installation von Visual Studio 2012 Updates werden Entity Framework-Tools in Englisch unabhängig vom Gebietsschema von Visual Studio 2012 installiert, die Sie installiert haben.



Microsoft Test Manager

  • Davon aus, dass Sie einen Test ausführen, die keine Ergebnisse und einen Fehlerbericht während des Tests. In diesem Fall ist der Test übergeben automatisch berechnet.

  • Ein freigegebenen Testschritt unerwartet gelöscht Löschen ausgewählten Schritt.

  • Fehler beim Erstellen einer neuen Umgebung im Lab-Center MTM:

    Fehler beim Abfragen der ausgeführten virtuellen Computern.
    Das angegebene Argument liegt außerhalb des Bereichs gültiger Werte.

Testen von Einheiten

  • Methoden mit TestInitialize möglicherweise in der falschen Reihenfolge aufgerufen werden.

Auslastungstests

  • Kann nicht auf ein X64 Betriebssystem MTM gegen einen Testcontroller ein X86 Ziel Test-DLL aus.

Test- und Labor-Manager

  • Angenommen Sie haben, Sie Visual Studio 2012 Update 1 auf einem Computer mit TFS 2012 angewendet und Visual Studio 2012 installiert. Sie versuchen, einen Build ausführen, der Tests auf dem Computer enthält. In diesem Fall tritt ein Buildfehler mit MethodNotFoundException Ausnahme.

  • Zusammengeführte Codeabdeckungsdateien anzeigen falsche Codeabdeckungsdaten



  • C++-Compiler in Visual Studio 2012 Update 1 Updates gelten nicht für Windows Phone-Entwicklertools.


  • Visual F# Portable Library Probleme

    • Abfragen, wie gewohnt in F# Interactive und im Desktopframework am wird zur Laufzeit mit System.NotSupportedException Wenn sie in einer F#-Bibliothek tragbaren für Silverlight oder Windows Store-app verwendet werden.

    • Ein System.ArgumentNullException wird zur Laufzeit ausgelöst, wenn die Async.AwaitEve nt oder Async.CreateDelegate in einer F#-Bibliothek tragbaren aufgerufen werden.


  • Entity Framework-Tools Updates können durch Visual Studio 2012 Update 2 installiert werden.


  • Zeitweise Absturz beim Veröffentlichen eines LightSwitch HTML-Client


  • Dieses Update behebt mehrere Probleme für Team Foundation Server.


  • Übersetzung für ein paar agile Begriffe werden aktualisiert.


Weitere Informationen

Herunterladen von Microsoft Support-Dateien

Updates für andere Produkte der Visual Studio-Produktfamilie finden auf der Microsoft-Downloadsite für Visual Studio.

Installation für Visual Studio-Produkte Siehe:

Installieren von Visual Studio

Installieren von Team Foundation Server und Visual Studio ALM


Hinweis Dieser Abschnitt gilt nur für den Visual Studio-Client. TFS hat andere Anforderungen (Überprüfen Sie der Visual Studio Team Foundation Server 2012 Update 2 und Visual Studio Team Foundation Server Express 2012 Update 2 Download Weitere Informationen Seiten), und erfordert möglicherweise bis zu zwei Neustarts je nach Zustand des Computers bei der Installation des Updates.

NeustartanforderungSie müssen den Computer nach der Installation dieses Pakets neustarten nicht.

Unterstützte SprachenVisual Studio 2012 Update 2 enthält Updates für die folgenden Versionen:

  • Chinesisch (vereinfacht)

  • Chinesisch (traditionell)

  • Tschechisch

  • Englisch

  • Französisch

  • Deutsch

  • Italienisch

  • Japanisch

  • Koreanisch

  • Russisch

  • Polnisch

  • Portugiesisch (Brasilien)

  • Spanisch

  • Türkisch

Unterstützte BetriebssystemeWeitere Informationen zu unterstützten Betriebssystemen finden Sie auf folgender Microsoft-Website:

Plattform-Kompatibilität und System an Visual Studio 2012

Unterstützte Architekturen

  • 32-bit (x86)

  • 64-Bit-(x64) (WOW)

Die Hardware

  • Prozessor mit mindestens 1,6 GHz (Gigahertz)

  • 1 Gigabyte (GB) RAM (1,5 GB, wenn Sie auf einem virtuellen Computer ausführen)

  • 1 GB freier Festplattenspeicher

  • 5.400 u/MIN Festplatte

  • DirectX 9-kompatible Grafikkarte, die auf 1024 x 768 Auflösung oder höher ausgeführt wird

Für SoftwareEines der unterstützten Visual Studio 2012-Programme müssen Sie die im Abschnitt "Gilt für" dieses Updates installiert aufgelistet sind.

Unterstützung für Visual Studio 2012 Update 2Inoffizielle Community-Unterstützung für Visual Studio 2012 Update 2 kann über das Microsoft Developer Network (MSDN)-Foren.

Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Microsoft Insider beitreten

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Übersetzungsqualität?
Was hat Ihre Erfahrung beeinflusst?

Vielen Dank für Ihr Feedback!

×