Überblick über Visual Studio 2010 Service Pack 1

Zusammenfassung

Dieser Artikel enthält Informationen zu Microsoft Visual Studio 2010 Service Pack 1 (SP1). Dieser Artikel listet außerdem behobenen Probleme und die Schutzmaßnahmen, die in Visual Studio 2010 SP1 hinzugefügt werden.

Weitere Informationen

Wie Sie Visual Studio 2010 SP1 erhalten

Visual Studio 2010 SP1 finden Sie auf folgender Microsoft-Website:

Zu diesem Servicepack

Unterstützte Betriebssysteme

  • Windows Server 2008 R2 (X64-basiert)
  • Windows 7 (X86 und X64-basierten)
  • Windows Server 2008 (alle X86 und X64 Editionen) mit Service Pack 2
  • Windows Vista (alle X86 und X64 Editionen mit Ausnahme von Starter Edition) mit Service Pack 2
  • Windows Server 2003 R2 (alle X86 und X64 Editionen)
  • Windows Server 2003 (alle X86 und alle X64-Editionen) mit Service Pack 2

    Hinweis Sie müssen MSXML 6.0 installiert das Servicepack auf einem Computer anwenden, auf dem Windows Server 2003 ausgeführt wird. Weitere Informationen zu MSXML 6.0 finden Sie auf folgender Microsoft-Website:
  • Windows XP Service Pack 2 (SP2) oder eine höhere Version von Windows XP
  • Windows XP (alle X86-basierte Versionen mit Ausnahme von Startedition) mit Service Pack 3

Unterstützte Architekturen

  • 32-bit (x86)
  • 64-Bit-(x64) (WOW)

Die Hardware

  • Prozessor mit mindestens 1,6 GHz (Gigahertz)
  • 1.024 MB RAM (1,5 GB bei einem virtuellen Computer ausgeführt)
  • Werden 5,5 GB verfügbaren Speicherplatz
  • 5.400 u/MIN Festplatte
  • DirectX 9-kompatible Grafikkarte, die auf 1024 x 768 oder höherer Auflösung ausgeführt wird
  • DVD-Laufwerk

Für Software

Eines der unterstützten Visual Studio 2010-Programme müssen Sie die im Abschnitt "Gilt für" verfügen, um dieses Servicepack installieren aufgelistet sind.

Unterstützung für Visual Studio 2010 SP1

Offizieller Support von Visual Studio 2010 SP1 ist über die Microsoft Support-Website verfügbar. Weitere Informationen zum Microsoft-Support finden Sie auf folgender Microsoft-Website:
Inoffizielle Community-Unterstützung für Visual Studio 2010 SP1 steht über das Microsoft Developer Network (MSDN)-Foren. Informationen über MSDN-Foren finden Sie auf folgender Microsoft-Website:

In diesem Servicepack enthalten

Visual Studio 2010 SP1 enthält ein Update für Microsoft.NET Framework 4. Weitere Informationen zum Update klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:
2468871 -Update für Microsoft.NET Framework 4

Zusätzliche Schutzmaßnahmen und in Visual Studio 2010 SP1 behobene Probleme

Schutzmaßnahmen

Hilfeviewer 1.1
Zur Unterstützung der Entwicklerproduktivität ist eine eigenständige Anwendung zum Anzeigen lokal in Visual Studio 2010 SP1 installiert. Die folgenden Schutzmaßnahmen werden im neuen lokalen Hilfe-Viewer hinzugefügt:
  • Schnellzugriff Menüsymbole: stark ausgelasteten Schutzmaßnahmen sonstige Tools zugreifen. Dazu gehören Hilfebibliotheks-Manager, drucken, Optionen und synchronisieren Thema Inhaltsverzeichnis (TOC)
  • Suche lokal installierte Inhalt
  • Suche nach übereinstimmenden Zeichenfolgen in Thema
  • Ansichten (Inhaltsverzeichnis, Index, Favoriten und Ergebnisse suchen)
    • Schlüsselwort Index Themenliste
    • Inhaltsverzeichnis anzeigen
    • Favoriten
    • Verlauf
    • Ansicht der Liste Suchergebnisse
  • Kontextmenüs
  • Thema drucken Inhaltsfenster
  • Optionen: Anzeigegröße Schriftart ändern Themen und welche Seite die Konsolenansicht erscheint auf
Unterstützung von Silverlight 4
Microsoft Silverlight 4 Tools für Visual Studio 2010 wird in Visual Studio 2010 SP1 enthalten. Dies fügt Unterstützung für Silverlight 4 Silverlight-Designer und Projekt. Dies unterstützt auch neue Silverlight 4-Technologie verbessert. Diese neue Technologie umfasst mit impliziten Stilen und Silverlight 4 Out-of-Browser (OOB) Anwendung. Sie können automatisch starten und OOB Anwendung innerhalb der IDE Debuggen für vertrauenswürdige OOB-Applikationen XAP festlegen und OOB Fenstereigenschaften.
Komponententest Fundament für.NET Framework 3.5
In Visual Studio 2010 SP1 haben Sie jetzt die Funktionen zum Testen einer Anwendung, die.NET Framework 3.5 abzielen. Weitere Informationen zum Aktivieren dieser Funktionalität finden Sie im folgende MSDN-Blog:
Leistung-Assistenten für Silverlight
Visual Studio 2010 SP1 können Sie die Silverlight-Anwendungsleistung optimieren den Code profiliert. Herkömmliche Codeprofiler kann nicht die Renderingleistung für Silverlight-Anwendung optimieren. Viele übergeordnete Profiler werden Visual Studio 2010 SP1 hinzugefügt, damit Sie besser feststellen können, welche Teile der Anwendung Zeit beanspruchen.
IntelliTrace für 64-Bit- und SharePoint
IntelliTrace ist das revolutionäre neue debugging Technology in Visual Studio 2010, die Sie vorwärts bewegen können und einer Debugsitzung rückwärts. Aufgrund der Zeit und ist ein völlig neues Feature, diese Technologie funktioniert nicht in allen Szenarios.

Visual Studio 2010 SP1 können IntelliTrace debugging Technology in 64-Bit-Lösungen und Microsoft SharePoint-Farm Solutions.
Software-rendering
Standardmäßig Softwarerendering unter Windows XP und Windows Server 2003 ist die Leistung und Stabilität von Visual Studio 2010.
Installationen im gemischten Modus erkennen
Wenn Sie mehrere Versionen von Visual Studio 2010 auf demselben Computer installieren, kann aus Binärdateien des Programms in der gleichen Instanz von Visual Studio führen. Beispielsweise tritt dieses Problem bei der Version von Visual Studio 2010 Ultimate installiert auf dem gleichen Computer, Microsoft Visual Basic Express Service Pack 1 installiert haben. Diese Art der Installation verursachen Stabilität oder Probleme. Visual Studio 2010 SP1 erkennt, ob die Installation von SP1 abgeschlossen ist und fordert Sie möglicherweise auf aktualisieren, ist die Installation unvollständig. Dadurch wird sichergestellt, dass die Installation in einem stabilen Zustand ist.

Webentwicklung

Unterstützung von IIS Express
Visual Studio 2010 SP1 können Sie Internetinformationsdienste (IIS) 7.5 Express wie der lokale Server als Host für die Website und Webanwendungsprojekte.

Hinweis IIS Express 7.5 ist in SP1 nicht enthalten und müssen separat herunterladen. Weitere Informationen finden Sie im folgende Blog:
SQL Server CE 4-Unterstützung
Visual Studio 2010 SP1 können Sie Microsoft SQL Server Compact 4.0 SDF-Dateien im Projektmappen-Explorer und im Server-Explorer im Kontext von Webprojekten verwalten. Darüber hinaus können mit Visual Studio 2010 SP1 SQL Server Compact 4.0 zusammen mit Microsoft ASP.NET Web Forms in einer SQL-Datenquellen-Steuerelement verwenden.

Hinweis SQL Server Compact 4.0 ist in Visual Studio 2010 SP1 nicht enthalten und müssen separat herunterladen. Weitere Informationen finden Sie im folgende Blog:
Razor-Unterstützung
Projektsysteme Web und HTML-Editor geändert werden die Razor-Syntax unterstützen. Die neue Syntax wird von ASP.NET Webseiten und ASP.NET MVC 3 verwendet.

Hinweis Razor nicht in SP1 enthalten und müssen separat herunterladen. Weitere Informationen finden Sie in den folgenden Blogs:
Web PI-integration
Unterstützung für Microsoft-Webplattform-Installer (PI) wird in Visual Studio 2010 SP1 hinzugefügt:
  • Eine neue Symbolleiste hinzugefügt wird, für schnellen Zugriff auf die neueste Version der Web PI starten können. Sollte Web PI nicht installiert sein, wird es zunächst heruntergeladen
  • Wenn Sie Webprojekte, die IIS 7.5 Express, SQL Server Compact 4.0 oder ASP.NET Razor-Syntax verwenden öffnen, wird ein Dialogfeld angezeigt, das bietet downloaden und installieren diese Komponenten mithilfe von Web PI Wenn die Komponenten noch nicht installiert sind.
Bereitstellung abhängig
Einige neue Komponenten, die in Visual Studio 2010 SP1 hinzugefügt werden können Bin zusammen mit einer Anwendung bereitgestellt werden. Dann können Sie die Komponenten, selbst wenn die Anwendung auf einem Server bereitstellen, die Komponenten nicht installiert sind. Ein neues Dialogfeld wird in Visual Studio 2010 SP1 hinzugefügt, die vereinfacht die Bereitstellung Punkt zum Webprojekt hinzufügen. Das Dialogfeld mit der rechten Maustaste im Projektmappen-Explorer des Projekts und wählen Sie Ausgebracht Abhängigkeiten hinzufügen. Die folgenden Komponenten werden unterstützt:
  • ASP.NET von Webseiten mit Razor-Syntax
  • SQL Server Compact 4.0
  • ASP.NET MVC 3
Weitere Informationen finden Sie in den folgenden Blogs:
HTML5 und CSS3-Unterstützung
Vorläufige ist HTML5 des HTML-Editors unterstützt, damit IntelliSense und die Validierung für HTML-Elemente und Attribute zu erhalten. Eine vollständige Version, die von einem fuller HTML5 wird in einer zukünftigen Version von Visual Studio bereitgestellt. Weitere Informationen finden Sie im folgende Blog:
WCF RIA Services V1 SP1 enthalten
WCF RIA-Service ist jetzt in 10 verschiedenen Sprachen lokalisiert, die von Visual Studio 2010 SP1 unterstützt werden. Eine Entität enthalten jetzt Elemente eines komplexen Typs. Beispielsweise können Sie den Typ Customer.Address Kunde ist ein Unternehmen, wobei ein Adresse ist eine Entität. Ein Entitätstyp kann jetzt in mehreren DomainService Klassen in der gleichen Anwendung verwendet werden. Die Einschränkung zur Verwendung einen bestimmten Entitätstyp innerhalb höchstens einer DomainService aufgehoben. Ein Erweiterungspunkt Code Generation ist jetzt öffentlich verfügbar. Für T4-basierte und andere Code-Generatoren kann verwendet werden, die außerhalb des Produkts. Darüber hinaus sind DataForm-Software jetzt EntitySet-Klasse und der Klasse EntityCollection Aktualisierungsvorgänge.
Weitere Informationen über die Webentwicklung
Weitere Informationen zu anderen Schutzmaßnahmen in Visual Studio 2010 SP1 für Webentwickler finden Sie auf der folgenden Blog:

XAML-Editor und Designer

Gehe zu Wertdefinition
Können Sie direkt von Steuerelementen auf einer Seite auf die Formate, die auf Steuerelemente angewendet werden. Dies bedeutet, dass schnell und einfach verstehen und mit den Stil und Ressource in der Anwendung arbeiten und verstehen sicher "warum diese Schaltfläche in der Anwendung Rot ist."
Formatvorlage IntelliSense
Können Sie problemlos Formatvorlagen ändern, die Sie bereits in XAML. Jetzt erhalten Sie IntelliSense für Eigenschaften und ihren Werten in ein Format, das TargetType basiert.
Datenauswahl-Quelle
Können Sie einfach auswählen und die Datenquelleninformationen direkt auf der Entwurfsoberfläche zu ändern.
Erweiterte Grid-Befehle
Können Sie problemlos hinzufügen, entfernen und neu anordnen, Zeilen und Spalten.
Neue Stärke-Editor
Bestimmte Elemente wie Ränder oder den Abstand für mehrere Steuerelemente bearbeiten können, die Sie gebündelt
Beispiel-Datenträger
Ermöglicht das Hinzufügen von Beispieldaten zur Entwurfszeit die Elementvorlagen und Bindungen Leuchten finden Sie unter. Nicht nur ist einbinden Data Bindings einfacher über die Datumsauswahl binden, damit auch Größe Inhalt entwerfen und automatischen Layouts deutlich gleichmäßiger. Die Entwurfszeitdaten fließen auch problemlos zwischen Visual Studio und Expression Blend.
Höhere Stabilität
Viele Stabilität wurde Visual Studio 2010 SP1. Weitere Informationen finden Sie im folgende Blog:

C++

MFC-basierten GPU-beschleunigte Grafiken und Animationen
Visual Studio 2010 SP1 können die folgenden zwei Technologien MFC:
  • Direct2D hardwarebeschleunigte, unmittelbaren Modus, 2-D-Grafik-API, die hohe Performance und Rendern mit hoher Qualität für 2-D-Geometrie, Bitmaps und Text enthält. Weitere Informationen finden Sie auf folgender Microsoft-Website:
  • Windows Animation-Manager ermöglicht umfangreiche Animation von Benutzeroberflächenelementen. Weitere Informationen finden Sie auf folgender Microsoft-Website:
Diese beiden Technologien nutzen ohne das MFC-Programmiermodell. Darüber hinaus finden Sie Demos in folgendem Verzeichnis:
Laufwerk: \Programme\Microsoft Visual Studio 10.0\Samples\1033\VC2010SP1Samples.zip
Weitere Informationen zu den Schutzmaßnahmen in Visual Studio 2010 SP1 finden Sie auf der folgenden Website:
Neue Befehlssatz AMD und Intel unterstützt
Visual Studio 2010 SP1 fügt systeminterne Funktionen oder Spezifikationen zum Aktivieren der Extensions auf AMD und Intel neuen Mikroprozessoren, die Nächstes Jahr veröffentlicht werden. Systeminternen Funktionen ermöglichen höchst effiziente Datenverarbeitung der Mehraufwand für einen Funktionsaufruf. Weitere Informationen über die systeminternen Funktion finden Sie auf der folgenden Website:
Weitere Informationen über die Erweiterungen finden Sie auf den folgenden Fremdanbieter-Websites:
Visual Basic-Laufzeit einbetten
Ein neues Feature der Visual Basic-Compiler wird hinzugefügt, mit der Visual Basic-Entwickler ihre Applikationen und Bibliotheken auf Plattformen, die vollständigen Visual Basic-Laufzeit nicht verfügbar ist. Weitere Informationen finden Sie im folgende Blog:

Liste der behobenen Probleme

Der Hilfebibliotheks-Manager
Der Hilfebibliotheks-Manager unterstützt nicht mehrere gleichzeitige-Sessions.
Hilfebibliotheks-Agent-Hilfe
  • Der Hilfebibliotheks-Agent startet nicht neu, nachdem Inhalt aktualisieren. Der Hilfebibliotheks-Agent stürzt beim ersten ohne Inhalt Start.
  • Wenn Sie ungültige URLs navigieren, zeigt der Agent Seite Inhalt wurde nicht gefunden .
Visual Studio-Editor
Visual Studio-Shell
Visual Studio-Erweiterbarkeit
Debugger

Zusätzlich fügt Visual Studio 2010 SP1 folgt verbessert:
  • Verbesserung beim Mini Dumpdateien und debugging Mini Dumpdateien werden geöffnet.
  • Verbesserte hängt beim Anfügen eines Prozesses zu verringern.
  • Verbesserte Zuverlässigkeit bei der Nachrichtenübergabe Interface (MPI) Debuggen.
  • Thread synchronen Verbesserung bei der Auswertung.
IntelliTrace
  • Protokolldateien werden für den Datenträger bereinigen Vorgang entfernt.
  • Kunden eingeführt wurden Abstürze wurden behoben.
  • Ein Absturz, die bei wechseln im Disassemblyfenster eingegebene historisch Modus behoben ist.
  • Absturz beim Verlassen durch Einfügen einer Ablaufverfolgungsdatei im Ausführmodus ist fest.
Setup-Projekte
HTML-Designer
ASP.NET Editor
ASP.NET Daten
Webprojekte
JScript-Editor
  • Leerraum wird Code hinzugefügt, Anwahl die Option Tabulatoren beibehalten .
  • Einzug ist für leere Objekt-Literale falsch.
  • Die JScript -Funktion Parens nicht als funktioniert Option Formatierung "formuliert Klammern."
  • Die Tastenkombination ALT + A wird falsch für den Abstand nach dem Schlüsselwort Function für anonyme Funktionen einfügen -Befehl verwendet.
  • Atlas IntelliSense ist nicht vorhanden, wenn der Skriptmanager einen ServiceReference HTTP-Pfad hat.
  • Speicher des Visual Studio-Prozesses erhöht 300 MB, wenn Sie ein anderes Projekt öffnen Sie das aktuelle Projekt geöffnet lassen und das aktuelle Projekt hat JScript-Dateien, die geöffnet werden.
  • Kein IntelliSense innerhalb einer ForIn Bedingung vorhanden ist.
  • Sehr große Vergrößerung, wenn kommentieren oder große JScript-Dateien kommentieren.
  • Eingabe ist sehr langsam in JScript Datei lange Inhalte in einer einzigen Zeile.
  • Globale Member aus externen Dateien können IntelliSense nicht finden.
  • Verlust von farblich markiert und IntelliSense tritt nach Aktualisierung IntelliSense Remote- oder nicht vorhandenen Dienst verweisen.
Windows Phone-Entwicklertools
Die Bereitstellung von XAP-Dateien möglicherweise über 64 MB, zum Testen und Debuggen auf physischen Telefongeräte.
Allgemeine WPF und Silverlight-Designer

Darüber hinaus enthält Visual Studio 2010 SP1 folgt verbessert:
  • Leistungssteigerungen beim Auswählen eines anderen Farbprofils werden hinzugefügt.
  • Beim Schließen einer Projektmappe nach dem Generieren eines Ereignisses in Visual Basic wird das Dialogfeld Speichern angezeigt.
  • Unterstützung für portable Assemblys hinzugefügt.
XAML-Designer-Entwurfsoberfläche

Darüber hinaus enthält Visual Studio 2010 SP1 folgt verbessert:
  • Ausrichten von Steuerelementen in einem ScrollViewer-Steuerelement reduziert.
  • Der Code, der eine nicht behandelte Ausnahme auf die Goldbarren verursachen wird nun angezeigt.
XAML-Umgestaltung
  • Beim Umbenennen eines Typs sind Eigenschaften des Typs für Visual Basic nicht in XAML-Dateien umbenannt.
  • Workflowdateien XAML-basierte abholen Ereignisse aus den Code hinter der Workflowdateien Umgestaltung.
  • Umgestaltung und "Gehe zu Definition" funktionieren nicht wie erwartet, wenn Sie XAML-Dateien interagieren und die XAML-Datei nicht geöffnet ist.
  • Nach dem Umbenennen einer Klasse Ereignishandler generiert keine Ereignisse für die Klasse umbenannt.

Darüber hinaus enthält Visual Studio 2010 SP1 folgt verbessert:
  • Umgestaltungstypen TypeArguments -Attribut wird unterstützt.
  • Umgestaltung von Namespaces, die Assembly in der Definition enthalten, wird unterstützt.
XAML-Eigenschafteninspektor
  • StyleTypedProperty-Eigenschaft wird von der Formatvorlage Auswahl nicht unterstützt.
  • 551488: der XAML StringFormat-Editor unterstützt doppelte Escapezeichen Zeichen.
  • XAML-Editor fixiert Bindungen oder Ressourcen festlegen, Tastaturfokus verloren.
  • Definition "Go to Wert" zeigt Dialogfeld eine Fehlermeldung bei die Definition einer Anwendung XAML-Datei verweist.
  • Angefügte Eigenschaften im Eigenschafteninspektor verschwinden nach der Projektmappe erstellen.
  • Wenn der Pinsel-Editor fixiert ist, kann er dieselbe Eigenschaft mehrmals im Eigenschafteninspektor angezeigt.
  • Die Content -Eigenschaft kann angezeigt werden, wenn der Eigenschafteninspektor Quelle sortiert werden.
  • Databinding Farbauswahl öffnen, wenn DataContext CollectionViewSource festgelegt ist, tritt ein Fehler auf.
  • Anwenden einer Formatvorlage aus einem anderen Projekt mit der Ressourcenauswahl geladen wird, tritt ein Fehler auf.
  • Überschüssige angefügte Eigenschaften werden unerwartet angezeigt.
  • Erweitern oder reduzieren Zustand der Eigenschaftskategorie wird nach dem Erstellen und Ausführen nicht beibehalten.

Darüber hinaus enthält Visual Studio 2010 SP1 folgt verbessert:
  • Unterstützung für angefügte Eigenschaften mit demselben Namen, aber unterschiedliche Namespaces im Eigenschafteninspektor hinzugefügt.
  • Unterstützung für Vererbung hinzufügen als eine mögliche Quelle für Eigenschaftenmarker im Eigenschafteninspektor für Silverlight-Projekt hinzugefügt wird.
XAML-Editor
Visual Studio Tools for Office (VSTO)

Visual Studio 2010 SP1 verbessert außerdem auf die VSTO-Runtime.

Windows Forms-Designer
  • Verwenden Sie die Visual Studio 2010 IDE zum Öffnen eines Projekts, das in einer früheren Version ist. Beispielsweise öffnen Sie Visual Studio 2008-Projekt. Nach einer Debugsitzung nicht neu erstellen oder Debuggen Sie das Projekt erneut, und Sie eine Fehlermeldung, die der folgenden ähnelt:
    Datei "Obj\Debug\AssemblyName" Bin\Debug\ "AssemblyName" Kopieren nicht möglich. Der Prozess kann nicht auf die Datei zugreifen "Bin\Debug\AssemblyName"da es von einem anderen Prozess verwendet wird.
  • Umbenennen oder Rückgängig: Einfügen des Windows Forms-Steuerelemente im Designer verliert die Designerdatei in Visual Studio 2010-Instanz.
  • Aktualisieren eines Visual Studio 2005-Projekts auf Visual Studio 2010 und Ziel das Projekt auf.NET Framework 4. Beim Schließen der Visual Studio-Instanz kann eine unterstützte Version von Visual Studio abstürzen.
Visual Studio-Tools für SharePoint
  • Hinzufügen einen CAS Berechtigungssatz ein Paket Manifestvorlage wird F5-Bereitstellung fehlschlägt.
  • Visuelle Webpart Code Generation Sandbox schlägt fehl, wenn die ASCX-Datei eine bestimmte Länge überschreiten.
Visual Studio-Datentools
Visual Basic-Compiler
Visual Basic-Editor
C#-Compiler
  • Tritt beim Debuggen einer C#-Struktur, die etwa 500 Felder verfügt.
  • Designer können nicht ordnungsgemäß Typen im Code erhalten, die ausgegeben wird.
C#-Editor
  • 610734: Visual Studio 2010 stürzt ab beim Schreiben von Code zur Entwurfszeit.
  • 621084: MVC3 Razor Release Candidate möglicherweise einen ungültigen Code Block Einzug beim Release Candidate AutoFormate ein Dokument.
  • In WPF-Projekten kann der Dienst C# IntelliSense beim Herunterfahren abstürzen.
  • Wenn das Festlegung von Zielversionen Pack nicht installiert ist, stürzt C# Sprachdienst beim Laden eines Projekts.
  • Der Befehl "Verweise markieren" Programmabsturz in einigen Fällen beim Schließen einer Datei.
  • Generieren Typ kann einen Absturzbericht, wenn die generierte Datei öffnen.
  • Smarttags kann einen Absturzbericht einige Web-Szenarien.
  • Ein Absturzbericht tritt auf, wenn Sie das- Öffentliche ändern
    Feld Eigenschaft.
  • Wenn Sie den Mauszeiger über ein benanntes Argument anhalten, stürzt QuickInfo, wenn der Methodenname lokalen Klassennamen entspricht.
  • C# IntelliSense stürzt ab, wenn die Lösung Navigator-Erweiterung installiert und eine Seite "Aspx\web" als eine zusätzliche Datei geöffnet.
  • Die RÜCKTASTE funktioniert nicht richtig für koreanische Zeichen im Text-Editor.

C++-Standardbibliothek
Microsoft Foundation Classes (MFC) und Active Template Library (ATL)

Außerdem Visual Studio 2010 SP1 verbessert die Sicherheit und Leistung und andere Optimierungen in ATL/MFC enthält.

C-Laufzeitbibliothek (CRT)

C++-Editor

Darüber hinaus enthält Visual Studio 2010 SP1 folgt verbessert:
  • Verbesserung der Leistung und Stabilität
  • Effizienter Speichermanagement
  • Andere IDE-Benutzeroberfläche (UI) zu fixiert und stürzt ab
  • Leistungssteigerung F12 Funktionstaste an großen Projekten (Gehe zu Definition).
C++-Compiler

Darüber hinaus enthält Visual Studio 2010 SP1 folgt verbessert:
  • Optimierungen und Fixes in mehreren Code generation
  • Verwalteten inkrementellen Build Parität mit Visual Studio 2008. Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
    982721 des ermöglichen verwalteten inkrementellen Build Eigenschaft ist nicht vorhanden, wenn die Projekteigenschaftenseiten für Visual C++ 2010-Projekt öffnen
Debuggen von C++
F#
Visual Studio 2010 SP1 behebt Probleme mit der Compiler und Richtigkeit Code für generierten Code. Dieses Servicepack behebt beispielsweise aufrufenden Konvention Richtigkeit Plattformaufruf und Ausgeben von XML Dokument Kommentare für Erweiterungsmethoden. Dieses Servicepack verbessert außerdem die Leistung generieren einen Ereignis-Hook einrichten.
Concurrency Runtime

Darüber hinaus enthält Visual Studio 2010 SP1 folgt verbessert:
  • Falsche positive Speicherverluste werden bei Verwendung von Concurrency Runtime (ConcRT) nicht mehr gemeldet.
  • Die Aufrufkonvention "__stdcall" jetzt alle PPL ConcRT und parallele Container unterstützt.
  • Eine Verletzung tritt nicht auf "Concurrent_queue" mit "c_str()."
  • Zugeordnete Container können mit der Funktion "Parallel_for_each" verwendet.
Datenbankprojekte
  • Bereitstellung von Datenbankprojekten schlägt fehl, wenn Sie versuchen, die Berechtigungen mit der GRANT OPTION-Berechtigung widerrufen.
  • Angepasste DBSCHEMA-Dateien, die nicht druckbaren Zeichen führen Visual Studio stürzt ab, wenn Sie versuchen, ein Modell zu aktualisieren.
  • Das Feature "Schemavergleich" ignoriert zusammengesetzte untergeordneten Element nur vergleichen, die in der Quelle vorhandene, Elemente aktiviert ist.
  • Wenn Sie SQL-Skript-Datei verwenden, die Skriptdatei einen Volltextindex enthält und die bereits im Projekt vorhandene Objekte überschreiben Kontrollkästchen möglicherweise Tabellen in das Skript ersetzt.
  • "Schemavergleich" Dienstprogramm Kommentare, Tabellenspalten, wenn das Dienstprogramm Updates zu einem Projekt schreibt und das Objekt Überspringenfestgelegt ist.
  • Eine Datenbankprojekt inkrementelle Bereitstellung reagiert Wenn Projekt enthält lange Prüf-Integritätsregeln, normalisiert werden.
  • Index-Hints auflösen in Datenbankverweise in einem Build des Datenbankprojekts nicht.
Codeanalyse
Visual Studio 2010 SP1 enthält außerdem die folgende Verbesserung:
  • Verwaltete Codeanalyse (FxCop) installiert nun auf X64 TeamBuild Server.
Profiler
  • Performance-Explorer wird nicht geladen, wenn mehrere Instanzen von Visual Studio gestartet werden.
  • JScript profiling funktioniert nicht auf Russisch und anderen Betriebssystemen und lateinamerikanischen Sprachen.
  • JScript profiling funktioniert nicht mit Windows Internet Explorer 9.
  • Visual Studio stürzt ab, wenn Sie ein Webanwendungsprojekt mit Kunden Web Server Einstellung.

Darüber hinaus enthält Visual Studio 2010 SP1 folgt verbessert:
  • Präziseren Sampling in Hyper-V
  • Verbesserte JavaScript aktivieren mehrerer Prozesse profiling profiling
  • Verbesserte Stabilität 64-Bit-profiling durchgeführt
Code-Erkennung und Überprüfung
  • Abstürze Graph Navigation werden behoben.
  • Eine Bildlaufleiste UX im Architektur-Explorer erweiterte Menü wird behoben.
  • Temporäre Dateien verbleiben nach ebenenvalidierung ausgeführt wird.
  • Die Aktion "Enthalten in" einen Ordner C++ möglicherweise Architektur-Explorer abstürzt.
T4
Visual Studio 2010 SP1 enthält die folgenden zählen:
  • Passen Sie an oder Erweitern Sie T4-Vorlagen durch Vorlage Vererbung
  • Verwenden Sie Hilfsbibliotheken mit T4 leichter T4 referenzierten Assemblys nicht mehr im Speicher sperren
  • Bereitstellen Sie T4 zur Buildzeit Generierung auf der Buildserver
Architektur-Tools
Darüber hinaus enthält Visual Studio 2010 SP1 folgt verbessert:
  • Interaktion Nachrichten werden jetzt sortiert.
  • Backlinks mit Diagrammelementen Ebene von Arbeitsaufgaben für Team Foundation Server werden jetzt unterstützt.

Visual Studio-Test

Web-Auslastungstests
  • 584634: WebTest-Ergebnisviewer kann abstürzen, wenn ein Test ausgeführt wird.
  • Beim Ausführen der Aktion suchen und Ersetzen in einer Anforderung eine OutOfMemory-Ausnahme ausgelöst.
  • Nach dem Klicken auf den Hyperlink "Threshold Violations" in der Statusleiste Ergebnis stürzt der Devenv.exe-Prozess ab.
  • Leistungsindikatoren im Diagramm "Page Response Time" verschwinden nach die Ausführung abgeschlossen ist.
  • Ergebnisse schreiben LoadTest DB dauert länger als erwartet beendet.
  • Leistungsindikatoren werden während der Ausführung von Load Test gelöscht.

UnitTest/TestExecution
  • 575870: eine Racebedingung in der Testcontroller, bei dem Tests gehen in den Status "Nicht ausgeführt" vorhanden ist.
  • Tatsächlich nicht mehr reagiert, wenn der QTAgent nicht gestartet oder Testlauf reagiert in Main() -Funktion.
  • Die TestContext-Ausgabe ist für innere Tests in eine Testreihe enthalten sind falsch.
  • Leistungsprobleme auftreten, wenn ein Test in Testcontroller geladen wird.
  • Viele Tests mit einer Lab-Umgebung bewirkt, dass einige Tests der "Nicht ausgeführt".
  • Für nicht verwalteten C++-Code funktioniert nicht für Codeabdeckungsdaten lässt.
  • Die TestCaseId Eigenschaft kommt für alle Testfälle übereinstimmen, die dieselbe Testmethode zugeordnet sind.

TCM-Server
  • Die Warehouse-Wiederherstellung dauert länger als erwartet beendet.
  • Ergebnisse automatisierter Tests zurücksetzen kann zwei Änderungen eines Punktes im Lager als aktuelle Version angezeigt werden.

Microsoft Test Manager
  • Seite "Konfigurieren Diagnostic Data Adapter-Ereignisprotokoll" ist in verschiedenen Sprachversionen von Microsoft Test Manager abgeschnitten.
  • Analysieren der Testergebnisse wird das Ergebnis das letzte Ergebnis Test Point Trend zu.
  • Rechts-nach-Links-Sprachoptionen beibehalten sitzungsübergreifend MTM nicht.
  • Abfragebasierte Test Suite Auffüllen dauert länger als erwartet für große Suites.
  • Wählen Sie den Browser Firefox Wiedergabe in Microsoft Test Runner kann ein Absturz auftreten.
  • Intellitrace-Daten können nicht gesammelt werden, wenn die getestete Anwendung als Teil des Testfalls Aufzeichnung gestartet wird.
  • Anhangszähler Testergebnisse gibt 0 zurück, wenn Sie große Mengen von Testergebnissen.
  • Feld "Parameter Kennwort" kann nicht gebunden werden, wenn aktionsaufzeichnung erstellen.

Darüber hinaus enthält Visual Studio 2010 SP1 folgt verbessert:
  • Beschreibung der Testfall kann in Microsoft Test Manager angezeigt werden.
  • Verbesserte Leistung für Microsoft Test Manager erhalten.
  • Expression Encoder 4.0 wird manuelle Tests unterstützt. Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
    Update für Microsoft Visual Studio 2010 Videodaten Adapter 2160831
Labor-Manager
  • 580348: den Microsoft System Center Virtual Machine Manager (SCVMM) konfigurierten Server mit einer TFS-Anwendungsebene kann nicht ändern.
  • Build kann nicht bereitstellen/Test mithilfe eines Workflows ablegen Speicherorte auf DFS- oder WebDav-Freigaben.
  • Sie können keine Konfiguration für vorhandene Builds auswählen, mehrere Konfigurationen in einem Build bereitstellen/Test-Workflow.
  • Der Builddiensthost stürzt ab, wenn es im Lab-Modus ausgeführt wird und das Dienstkonto verfügt nicht über administrative Anmeldeinformationen.
  • Bei Installation des Build-Agents und Labor-Agent unter nicht Lab verwaltet virtuelle Computer, Build-Agent wird nicht gestartet.
FastForward/CodedUITest
  • 553625: codierten UI Projekte sind nicht kompatibel mit Setup und Bereitstellung Projekte in derselben Projektmappe.
  • 597945: eine UITestException Ausnahme in der Methode BrowserWindow.FindMatchingControls.
  • UI-Steuerelemente, die UIMap hinzugefügt werden Groß-und Kleinschreibung.
  • Erstellen eines Tests der codierten UI aus einer vorhandenen aktionsaufzeichnung werden nicht im Dialogfeld alternative Anmeldeinformationen angezeigt.

Außerdem Unterstützung für Aufnahme und Wiedergabe von Code hinzugefügten UITest für Internet Explorer 9 Beta Kompatibilitätsansicht.

SQL

Datenebene Anwendungsprojekt: Data-Tier Application Framework, Version 1.1
Visual Studio 2010 SP1 enthält die folgenden zählen:
  • DAC-Upgrades werden auf SQL Azure und SQL Server unterstützt.
  • DAC-Upgrades sind jetzt Ort statt Side-by-Side.
Entity Framework (Code Generation)

Referenzen

Bekanntes Problem
Visual Studio 2010 Service Pack 1 kann mehrere Einträge in der Liste der installierten Updates erstellt werden. Die Einträge sind "Hotfix für Visual C++-Standard 2010 Beta 1" mit einem KB-Nummer gekennzeichnet. Microsoft hat bestätigt, dass keine Updates mehr Beta mit Visual Studio 2010 Service Pack 1 installiert wurden und in Visual Studio 2010 Service Pack 1 Update für jeden aufgeführten Hotfixes aufgenommen wurde.

Workaround für bekanntes Problem
Gibt es keine Abhilfe für dieses Problem. Keine Hotfixes "Beta 1" auf dem System installiert. Sie können keine Updates deinstallieren oder Einträge aus der Liste der installierten Updates entfernt werden, da keine Dateien tatsächlich auf Ihrem System installiert sind.

Die in diesem Artikel erörterten Produkte von Drittanbietern werden von Unternehmen hergestellt, die von Microsoft unabhängig sind. Microsoft übernimmt keine Garantie, weder konkludent noch anderweitig, für die Leistung oder Zuverlässigkeit dieser Produkte.

Microsoft stellt Kontaktinformationen von Drittanbietern zur Verfügung, damit Sie technischen Support erhalten können. Diese Kontaktinformationen können sich ohne vorherige Ankündigung ändern. Microsoft garantiert nicht die Richtigkeit dieser Kontaktinformationen von Drittanbietern.

Bekannte Probleme mit Microsoft Update
  • Bei der Installation dieses Servicepacks kann der Installationsvorgang fortgesetzt und erfolgreich abgeschlossen werden, wenn Sie versuchen, die Installation zu beenden. Dieses Problem kann auftreten, wenn die Installation abgeschlossen ist halb abgeschlossen.
  • Wenn Sie den Installationsvorgang starten durch Auswahl der Option "updates herunterladen, aber Installation wählen" und wählen Sie die Option "installieren, aktualisieren und beenden", kann die Service Pack-Installation fehl. Nach dem Neustart werden Ihnen das Servicepack erneut und die Installation wird abgeschlossen.
  • Wenn Sie aus einer nicht-englischen Version von Visual Studio 2010 Servicepack DeinstallierenUltimate, Visual Studio 2010 Premium und Visual Studio 2010professionelle Anwender werden Ihnen das Servicepack erneut zu installieren. Der Installationsvorgang wird jedoch fehlschlagen, da das Servicepack in einem unerwarteten Zustand Komponenten. Gehen Sie folgendermaßen vor, um das Servicepack erfolgreich zu installieren:
    1. Starten Sie Visual Studio Setup im Wartungsmodus aus dem Element Programme und Funktionen im Bedienfeld oder Setup.exe ausführen.
    2. Wählen Sie Features hinzufügen oder entfernen.
    3. Wählen Sie Microsoft Office Developer Tools, und klicken Sie auf aktualisieren. Wenn die Installation abgeschlossen ist, installieren Sie das Servicepack.
Eigenschaften

Artikelnummer: 983509 – Letzte Überarbeitung: 12.01.2017 – Revision: 1

Feedback