Versionsanmerkungen zu Visual Studio 2010 Service Pack 1
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.
Download Visual Studio 2010 Service Pack 1
Sie können Visual Studio 2010 von My.VisualStudio.com herunterladen. My.VisualStudio.com erfordert ein kostenloses Dev Essentials-Abonnement oder ein Visual Studio-Abonnement.
Versionsanmerkungen zu Visual Studio 2017 2010 Service Pack 1
Veröffentlichung: 18. August 2011
Neues in diesem Release
Informationen zu Visual Studio 2010 Service Pack 1
Zusammenfassung: Verbesserungen in diesem Release
- Verbesserungen beim Debuggen
- MFC-basierte GPU-beschleunigte Grafiken und Animationen
- Unterstützung für neue AMD- und Intel-Anweisungssätze
- SQL-Updates
- Technologieverbesserungen
- Einbetten von Visual Basic-Runtime
- Webentwicklung
- XAML-Editor/Designer
Zusammenfassung: In diesem Release behobene Probleme
- .NET
- Architekturtools
- Verfassen von Code
- Datenbankprojekte
- Debugger
- IntelliTrace
- Profiler
- Setup-Projekte
- T4
- Visual Studio-Editor
- Visual Studio-Erweiterbarkeit
- Visual Studio Shell
- Visual Studio Test
- Visual Studio-Tools
- Webentwicklung
- Windows Phone-Entwicklertools
- Allgemeiner WPF- und Silverlight-Designer
- XAML
Informationen zu Visual Studio 2010 Service Pack 1
Unterstützte Betriebssysteme
- Windows Server 2008 R2 (x64-basiert)
- Windows 7 (x86-basiert und x64-basiert)
- Windows Server 2008 (alle x86-basierten und x64-basierten Editionen) zusammen mit Service Pack 2
- Windows Vista (alle x86-basierten und x64-basierten Editionen außer Starter Edition) zusammen mit Service Pack 2
- Windows Server 2003 R2 (alle x86-basierten und x64-basierten Editionen)
- Windows Server 2003 (alle x86-basierten und x64-basierten Editionen) zusammen mit Service Pack 2
Hinweis
Sie müssen MSXML 6.0 installiert haben, um dieses Service Pack auf einem Computer anzuwenden, auf dem Windows Server 2003 ausgeführt wird. Weitere Informationen zum Abrufen von MSXML 6.0 finden Sie auf der Microsoft Core XML Services (MSXML) 6.0-Website.
- Windows XP Service Pack 2 (SP2) oder eine höhere Version von Windows XP
- Windows XP (alle x86-basierten Editionen mit Ausnahme der Starter Edition) zusammen mit Service Pack 3
Unterstützte Architekturen
- 32-Bit (X 86)
- 64-Bit (X 64) (WOW)
Hardwareanforderungen
- 1,6-GHz-Prozessor oder schneller
- 1.024 MB RAM (1,5 GB bei Ausführung auf einem virtuellen Computer)
- 5,5 GB verfügbarer Festplattenspeicher
- Festplattenlaufwerk mit 5,400 U/min
- DirectX 9-kompatible Grafikkarte mit einer Auflösung von 1.024x768 oder höher
- DVD-Laufwerk
Software Anforderungen
Sie müssen über eines der unterstützten Visual Studio 2010-Programme verfügen, die im Abschnitt „Gilt für“ aufgeführt sind, um dieses Service Pack anzuwenden.
Details: Verbesserungen in diesem Release
Visual Studio 2010 SP1 enthält ein Update auf Microsoft .NET Framework 4. Weitere Informationen zum Update finden Sie im Microsoft Knowledge Base-Artikel 2468871 Update für.NET Framework 4: März 2011.
Verbesserungen beim Debuggen
Visual Studio 2010 SP1 bietet folgende Verbesserungen:
- Verbesserungen beim Öffnen und Debuggen von Minidumpdateien.
- Verbesserungen, um Stillstände beim Anfügen eines Prozesses zu verhindern.
- Verbesserungen der Zuverlässigkeit beim MPI-Debuggen (Message Passing Interface).
- Verbesserungen des Thread-Slippings während der Funktionsauswertung.
MFC-basierte GPU-beschleunigte Grafiken und Animationen
Visual Studio 2010 SP1 ermöglicht die folgenden beiden Technologien für MFC:
- Direct2D, eine hardwarebeschleunigte 2D-Grafik-API mit unmittelbarem Modus, die das Rendern mit hoher Leistung und in hoher Qualität für 2D-Geometrie, Bitmaps und Text bereitstellt. Weitere Informationen finden Sie im Artikel Direct2D.
- Windows Animation Manager, der eine umfassende Animation von Benutzeroberflächenelementen ermöglicht. Weitere Informationen finden Sie unter Windows Animation Manager. Sie können diese beiden Technologien nutzen, ohne das MFC-Programmiermodell zu unterbrechen. Darüber hinaus finden Sie Demos im folgenden Verzeichnis: drive:\Program Files\Microsoft Visual Studio 10.0\Samples\1033\VC2010SP1Samples.zip. Weitere Informationen zu den Technologieverbesserungen in Visual Studio 2010 SP1 finden Sie unter MFC-Ergänzungen für Visual Studio 2010 SP1.
Unterstützung für neue AMD- und Intel-Anweisungssätze
Visual Studio 2010 SP1 wurde mit intrinsischen Funktionen ergänzt, damit die Erweiterungen auf den neuen AMD- und Intel-Mikroprozessoren genutzt werden können, die im nächsten Jahr veröffentlicht werden. Die intrinsischen Funktionen ermöglichen ein hocheffizientes Computing ohne den Aufwand eines Funktionsaufrufs. Weitere Informationen zu intrinsischen Funktionen finden Sie im Artikel Intrinsische Compilerfunktionen. Weitere Informationen zu den Erweiterungen finden Sie auf der Intel AVX-Drittanbieterwebsite.
SQL-Updates
Datenschichtanwendungs-Projekt: Datenschichtanwendungs-Framework Version 1.1
Visual Studio 2010 SP1 bietet folgende Verbesserungen:
- DAC-Upgrades werden auf SQL Azure und auf SQL Server unterstützt.
- DAC-Upgrades werden jetzt direkt anstatt parallel eingesetzt.
Technologieverbesserungen
Help Viewer 1.1
Um die Produktivität von Entwicklern zu unterstützen, wird eine eigenständige Anwendung zum Anzeigen lokal in Visual Studio 2010 SP1 installiert. Die folgenden Technologieverbesserungen werden im neuen lokalen Help Viewer hinzugefügt:
- Symbole für Schnellzugriffs-Menüleisten: Schnell auf andere Verbesserungen oder Tools mit hoher Verwendung zugreifen. Dazu gehören Hilfebibliotheks-Manager, Drucken, Optionen und Synchronisieren des Themas mit Inhaltsverzeichnissen (TOC).
- Durchsuchen Sie lokal installierte Inhalte.
- Suchen Sie nach übereinstimmenden Zeichenfolgen innerhalb des Themas.
- Konsolenansichten (Inhaltsverzeichnis, Index, Favoriten und Ergebnisse aus der Suche)
- Stichwortindex-Themenliste
- Inhaltsverzeichnisansicht
- Favoriten
- Verlauf
- Suchergebnislisten-Ansicht
- Kontextmenüs
- Inhaltsfenster: Thema drucken
- Optionen: Ändern der Anzeigeschriftgröße, Anzahl der Themen im Verlauf und Wahl der Seite, auf der die Konsolenansicht angezeigt wird.
Unterstützung für Silverlight 4
Microsoft Silverlight 4 Tools für Visual Studio 2010 ist in Visual Studio 2010 SP1 enthalten. Dies unterstützt Silverlight 4 im Silverlight-Designer und Projektsystem. Außerdem werden die neuen Silverlight 4-Technologieverbesserungen unterstützt. Diese neue Technologie umfasst die Arbeit mit impliziten Formatvorlagen und Out-of-Browser-Anwendungen (OOB) von Silverlight 4. Sie können Ihre OOB-Anwendung automatisch innerhalb der IDE starten und debuggen, die XAP-Signatur für vertrauenswürdige OOB-Anwendungen angeben und die OOB-Fenstereigenschaften festlegen.
Unterstützung für grundlegende Komponententests für .NET Framework 3.5
Visual Studio 2010 SP1 bietet jetzt die Funktionalität zum Testen Ihrer Anwendungen für .NET Framework 3.5.
Leistungs-Assistent für Silverlight
Mit Visual Studio 2010 SP1 können Sie die Silverlight-Anwendungsleistung optimieren, indem Sie das Profil des Codes erstellen. Ein herkömmlicher Codeprofiler kann die Renderingleistung für Silverlight-Anwendungen nicht optimieren. Mit Visual Studio 2010 SP1 stehen Ihnen jetzt viele Profiler auf höherer Ebene zur Verfügung, damit Sie besser bestimmen können, welche Teile der Anwendung Zeitverschwender sind.
Softwarerendering
Standardmäßig ist das Softwarerendering unter Windows XP und Windows Server 2003 aktiviert, um die Leistung und Stabilität von Visual Studio 2010 zu verbessern.
Erkennen von Installationen im gemischten Modus
Wenn Sie mehrere Versionen von Visual Studio 2010 auf demselben Computer installieren, kann eine Kombination aus Programmbinärdateien in derselben Instanz von Visual Studio ausgeführt werden. Dieses Problem tritt beispielsweise auf, wenn Sie die Releaseversion von Visual Studio 2010 Ultimate auf demselben Computer installiert haben, auf dem Sie Microsoft Visual Basic Express Service Pack 1 installiert haben. Diese Art der Installation kann Stabilitäts- oder Funktionsprobleme verursachen. Visual Studio 2010 SP1 erkennt, ob die Installation von SP1 abgeschlossen ist, und fordert Sie bei Unvollständigkeit zur Aktualisierung auf. So wird sichergestellt, dass sich die Installation in einem bekannten, stabilen Zustand befindet.
Einbetten von Visual Basic-Runtime
Mit einem neuen Visual Basic-Compilerfeature können Visual Basic-Entwickler ihre Anwendungen und Bibliotheken auf Plattformen ausrichten, auf denen die vollständige Visual Basic-Runtime nicht verfügbar ist. Weitere Informationen finden Sie im Blogbeitrag VB Core – New compilation mode in Visual Studio 2010 SP1SP1 (VB Core – Neuer Kompilierungsmodus in Visual Studio 2010).
Webentwicklung
Unterstützung für IIS Express
Mit Visual Studio 2010 SP1 können Sie die Internetinformationsdienste (Internet Information Services, IIS) 7.5 Express als lokalen Hostingserver für die Website- und Webanwendungsprojekte verwenden.
Hinweis
IIS 7.5 Express ist nicht in SP1 enthalten und muss separat heruntergeladen werden. Weitere Informationen finden Sie im Blogbeitrag VS 2010 SP1 (Beta) and IIS Express (VS 2010 SP1 (Beta) und IIS Express).
Unterstützung für SQL Server CE 4
Mit Visual Studio 2010 SP1 können Sie Microsoft SQL Server Compact 4.0 SDF-Dateien im Projektmappen-Explorer und Server-Explorer im Kontext von Webprojekten verwalten. Darüber hinaus ermöglicht Visual Studio 2010 SP1 die Verwendung von SQL Server Compact 4.0 zusammen mit den Microsoft ASP.NET Web Forms in einem SQL-Datenquellensteuerelement.
Hinweis
SQL Server Compact 4.0 ist nicht in Visual Studio 2010 SP1 enthalten und muss separat heruntergeladen werden. Weitere Informationen finden Sie im Blogbeitrag VS 2010 SP1 and SQL CE (VS 2010 SP1 und SQL CE).
Razor-Unterstützung
Änderungen an den Webprojektsystemen und dem HTML-Editor wurden vorgenommen, um die neue Razor-Syntax zu unterstützen. Diese neue Syntax wird von ASP.NET Web Pages und von ASP.NET MVC 3 verwendet.
Hinweis
Razor ist nicht in SP1 enthalten und muss separat heruntergeladen werden. Weitere Informationen finden Sie in den folgenden Blogs:
- Introducing „Razor“ – a new view engine for ASP.NET (Einführung von „Razor“ – einer neuen View-Engine für ASP.NET).
- How to get Razor syntax support in Visual Studio 2010 (Unterstützung der Razor-Syntax in Visual Studio 2010).
Web PI-Integration
Unterstützung für den Microsoft-Webplattform-Installer (PI) wird in Visual Studio 2010 SP1 wie folgt hinzugefügt:
- Eine neue Symbolleiste wird hinzugefügt, die den schnellen Zugriff auf die neueste Web PI-Version ermöglicht. Wenn der Web PI nicht installiert wurde, wird er außerdem zuerst heruntergeladen.
- Wenn Sie Webprojekte öffnen, die IIS 7.5 Express-, SQL Server Compact 4.0- oder ASP.NET Razor-Syntax verwenden, wird ein Dialogfeld angezeigt, das anbietet, diese Komponenten mithilfe von Web PI herunterzuladen und zu installieren, wenn sie nicht bereits installiert sind.
Bereitstellungsfähige Abhängigkeiten
Einige in Visual Studio 2010 SP1 hinzugefügte neue Technologiekomponenten können zusammen mit einer Anwendung im Ordner „bin“ bereitgestellt werden. Anschließend können Sie die Komponenten auch dann verwenden, wenn Sie die Anwendung auf einem Server bereitstellen, auf dem diese Komponenten nicht installiert sind. In Visual Studio 2010 SP1 wird ein neues Dialogfeld hinzugefügt, um das Hinzufügen dieser bereitstellungsfähigen Abhängigkeiten zum Webprojekt zu erleichtern. Um auf das Dialogfeld zuzugreifen, klicken Sie mit der rechten Maustaste im Projektmappen-Explorer auf das Projekt, und wählen Sie dann Bereitstellungsfähige Abhängigkeiten hinzufügen aus. Folgende Komponenten werden unterstützt:
- ASP.NET Web Pages, die Razor-Syntax verwenden.
- SQL Server Compact 4.0
- ASP.NET MVC 3
Weitere Informationen finden Sie in den folgenden Blogs:
- BIN Deploying ASP.NET MVC 3 with Razor to a Windows Server without MVC installed (BIN-Bereitstellung von ASP.NET MVC 3 mit Razor auf einer Windows Server-Instanz ohne MVC Installation).
- How to Bin Deploy SQL Compact Edition 4.0 and Razor web projects (So stellen Sie SQL Compact Edition 4.0- und Razor-Webprojekte bereit).
HTML5- und CSS3-Unterstützung
Die vorläufige Unterstützung für HTML5 wurde dem HTML-Editor hinzugefügt, sodass Sie IntelliSense und Validierung für HTML-Elemente und Attribute abrufen können. Eine vollständige Version, die eine umfassendere HTML5-Erfahrung bietet, wird in einer zukünftigen Version von Visual Studio bereitgestellt. Weitere Informationen finden Sie im Blog HTML5 und CSS3 in Visual Studio 2010 SP1.
WCF RIA Services V1 SP1 enthalten
Der WCF RIA-Dienst wird jetzt in 10 verschiedenen Sprachen lokalisiert, die von Visual Studio 2010 SP1 unterstützt werden. Eine Entität kann jetzt Member eines komplexen Typs enthalten. Sie können z. B. den Typ „Customer.Address“ verwenden, in dem „Customer“ eine Entität ist, „Address“ jedoch nicht. Ein Entitätstyp kann jetzt in mehreren DomainService-Klassen in derselben Anwendung verwendet werden. Die Einschränkung der Verwendung eines bestimmten Entitätstyps innerhalb höchstens eines DomainService wird aufgehoben. Ein Erweiterungspunkt für die Codegenerierung ist jetzt öffentlich verfügbar. Er kann für T4-basierte und andere für das Produkt externe Codegeneratoren verwendet werden. Darüber hinaus sind DataForm-Add/Remove-Vorgänge jetzt für die EntitySet-Klasse und die EntityCollection-Klasse aktiviert.
Weitere Informationen zur Webentwicklung
Weitere Informationen zu anderen Technologieverbesserungen in Visual Studio 2010 SP1 für Webentwickler*innen finden Sie im Blogbeitrag HTML5 und CSS3 in Visual Studio 2010 SP1.
XAML-Editor/Designer
„Go To Value“-Definition
Ermöglicht Ihnen, direkt von Steuerelementen auf einer Seite zu den Formatvorlagen zu navigieren, die auf die Steuerelemente angewendet werden. Das bedeutet, dass Sie schnell und unkompliziert die Formatvorlagen- und Ressourcenstrukturen in der Anwendung verstehen und mit ihnen arbeiten können, und Ihnen schließlich unmissverständlich klar ist, „warum diese Schaltfläche in meiner Anwendung rot ist“.
IntelliSense-Formatvorlage
Ermöglicht Ihnen die einfache Änderung von Formatvorlagen, die Ihnen bereits in XAML zur Verfügung stehen. Jetzt erhalten Sie IntelliSense für Eigenschaften und deren Werte in einer Formatvorlage, die auf dem TargetType basiert.
Datenquellenauswahl
Ermöglicht Ihnen, die Datenquelleninformationen direkt auf der Entwurfsoberfläche auszuwählen und zu ändern.
Erweiterte Rasterbefehle
Ermöglicht Ihnen, Rasterzeilen und -spalten hinzuzufügen, zu entfernen und neu anzuordnen.
Neuer Stärke-Editor
Ermöglicht Ihnen, bestimmte Elemente wie Ränder oder Abstand auf mehreren Steuerelementen gleichzeitig zu bearbeiten.
Unterstützung für Beispieldaten
Ermöglicht Ihnen, Beispieldaten hinzuzufügen, um Ihre Elementvorlagen und Bindungen zur Entwurfszeit anzuzeigen. Dies erleichtert nicht nur das Anfügen von Datenbindungen durch die Datenbindungsauswahl, es bedeutet auch, dass Sie die Anpassung der Größe an den Inhalt und automatische Layouts viel reibungsloser entwerfen können. Außerdem werden die Entwurfszeitdaten reibungslos zwischen Visual Studio und Expression Blend ausgetauscht.
Erhöhte Stabilität
Viele Stabilitätsverbesserungen wurden an Visual Studio 2010 SP1 vorgenommen.
Details: In diesem Release behobene Probleme
.NET
ASP.NET-Editor
- Die RÜCKTASTE und die PFEIL-Tasten funktionieren nicht.
- Devenv.exe stürzt ab, und ein Zugriffsverletzungsfehler tritt während der automatischen Formatierung von JS-Dateien auf.
- Probleme im Befehl „Dokument formatieren“ im JScript-Code-Editor.
- Der JScript-Objektmember wird in IntelliSense nicht aufgeführt, wenn er ein $-Zeichen enthält.
- Die Funktion „Inner“ analysiert nicht richtig. Die Funktion gibt den Befehl „Undefined“ falsch zurück, wenn auf eine JScript-Datei verwiesen wird.
- JScript-Funktionsformatierungsprobleme treten auf.
- JScript IntelliSense funktioniert nicht wie erwartet, wenn ein Objekt erweitert wird, das von der Registerkarte „Referenz“ definiert wird.
- XML-Kommentare werden in JScript IntelliSense nicht angezeigt.
Architekturtools
- Die Größenänderung bei der Sequenzierung von Diagrammen, der Neuanordnung des Layouts und Lifelines erfolgt nicht wie erwartet.
- Sie erhalten die Meldung „Element mit demselben Schlüssel wurde bereits hinzugefügt“ in einem Sequenzdiagramm.
- Die Interaktionsverwendung fehlt, nachdem die Lifeline-Gruppe erweitert wurde.
- Sie können kein Diagramm öffnen, wenn Sie den vollqualifizierten Namen einer Schnittstelle ändern, und die Option Qualifizierten Namen ausblenden auf True festgelegt ist. In diesem Fall wird eine Realisierung der Schnittstelle als Lollipop angezeigt.
- Die Überprüfung ist für generische Parameterverweise innerhalb eines Methodentexts unterbrochen.
- Mit dem Modellprojekt können Benutzer doppelte benannte Verweise erstellen. Dieses Problem kann zur Projektbeschädigung führen.
- Ein Nullverweisfehler tritt bei expliziten Schnittstellenimplementierungen und vorübergehenden Diagrammen auf, wenn Sie ein Sequenzdiagramm generieren.
Außerdem bietet Visual Studio 2010 SP1 folgende Verbesserungen:
- Interaktionsnachrichten werden jetzt sortiert.
- Rückverweise zu Ebenendiagrammelementen aus Team Foundation Server-Arbeitselementen werden jetzt unterstützt.
Codieren
C-Runtime (CRT)
- „MSPDB100.dll“ wird dynamisch geladen, aber die DLL gibt keinen vollqualifizierten Pfad in der CRT an.
- Wenn die WEOF-Konstante an die Funktion „swprintf_s“ übergeben wird, empfängt der Puffer keine NULL-Beendigung.
Außerdem bietet Visual Studio 2010 SP1 folgende Verbesserungen:
- Leistungs- und Stabilitätsverbesserungen.
- Effizientere Arbeitsspeicherverwaltung.
- Andere IDE-Verbesserungen, um das Einfrieren von Benutzeroberflächen und Abstürze zu verhindern.
- Leistungsverbesserung für die Funktionstaste F12 („Go To“-Definition) bei großen Projekten.
C#-Compiler
- Eine Zugriffsverletzung tritt auf, wenn Sie eine C#-Struktur debuggen, die etwa 500 Felder enthält.
- Designer qualifizieren möglicherweise nicht ordnungsgemäß Typen im Code, der ausgegeben wird.
C#-Editor
- Visual Studio 2010 stürzt ab, wenn Code zur Entwurfszeit geschrieben wird.
- Der MVC3 Razor-Release Candidate kann einen ungültigen Codeblockeinzug verursachen, wenn er ein Dokument automatisch formatiert.
- In WPF-Projekten kann der C#-IntelliSense-Dienst beim Herunterfahren abstürzen.
- Wenn das Paket zur Festlegung von Zielversionen nicht installiert ist, stürzt der C#-Sprachdienst ab, wenn Sie versuchen, ein Projekt zu laden.
- Der Befehl „Verweise hervorheben“ verursacht in einigen Fällen einen Absturz, wenn eine Datei geschlossen wird.
- Das Generieren eines Typs kann einen Absturzbericht verursachen, wenn Sie die generierte Datei öffnen.
- Smarttags können in einigen Webszenarien einen Absturzbericht verursachen.
- Ein Absturzbericht tritt auf, wenn Sie das Feld Public in Property ändern.
- Wenn Sie den Zeiger über ein benanntes Argument halten, stürzt QuickInfo ab, wenn der Methodenname dem lokalen Klassennamen entspricht.
- C#-IntelliSense stürzt ab, wenn die Solution Navigator-Erweiterung installiert ist, und eine Seite „aspx\web“ als zusätzliche Datei geöffnet wird.
- Die RÜCKTASTE funktioniert für koreanische Zeichen im Text-Editor nicht ordnungsgemäß.
C++ Compiler
- Der C++-Compiler generiert falsche MOVUPS-Anweisungen anstelle von MOVSS-Anweisungen.
- Es liegt ein bestimmtes Problem mit der Option „/Og“ in der 64-Bit-Version des Visual Studio 2010 Beta 2-Compilers vor.
- SSE2-Anweisungen werden generiert, wenn die Option „/arch:SSE“ angegeben wird.
- Es liegen bestimmte Probleme in der x64-Version des C++-Compilers (Optimierer) vor.
- Destruktoraufrufe fehlen, wenn die Optimierung aktiviert ist.
- Der Compiler stürzt mit dem Typspezifizierer „decltype(*this)“ ab.
Außerdem bietet Visual Studio 2010 SP1 folgende Verbesserungen:
- Optimierungen und Korrekturen in mehreren Codegenerierungsbereichen.
- „Verwalteter inkrementeller Build“-Parität mit Visual Studio 2008. Zuvor war die Eigenschaft „Verwalteten inkrementellen Build aktivieren“ nicht vorhanden, wenn Sie die Projekteigenschaftenseiten für ein Visual C++ 2010-Projekt öffneten.
C++-Debuggen
- Gemischte Aufruflisten werden beim Debuggen von C++-Code unterbrochen.
- Wenn Sie versuchen, während des Debuggens in Visual Studio 2010 lokale Variablen zu überprüfen, erhalten Sie eine Fehlermeldung „CXX0017 Symbol nicht gefunden“.
- Im Überwachungsfenster werden falsche Werte angezeigt.
C++-Editor
- Visual Studio 2010 stürzt in einem C/C++-Projekt ab, wenn alle Dateien der Lösung ausgeblendet oder angezeigt werden.
- Die automatische Klassenmember-Vervollständigung erzwingt einen falschen Member (Groß-/Kleinschreibung wird beachtet).
- Die „Go To“-Deklaration ist in einigen Fällen langsam.
- Der C++-Editor kann abstürzen, wenn Sie Kommentare einfügen.
- Ein Absturz tritt beim Deklarieren von C++-Aufzählungen auf.
- Probleme, z. B. mit Indizes und Berichten, traten in nativem IntelliSense auf.
- Die NavigateTo-Methode in C++ reagiert gelegentlich nicht mehr.
C++-Standardbibliothek
- Die Einschränkung „vector::erase“ gibt einen inkompatiblen Iterator im Debugbuild zurück.
- „*“ der „tr1:regex“-Einschränkung ist in Visual Studio 2008 und Visual Studio 2010 unterschiedlich, wenn einige reguläre Ausdrücke verwendet werden.
- Wenn Sie die Anweisung „std::vector“ verwenden, tritt ein Arbeitsspeicherverlust auf, wenn Sie Ihr Programm ausführen.
Concurrency Runtime
- Zugriffsverletzungsfehler bezüglich gleichzeitigen Warteschlangenzugriffs wurden behoben.
- Bei der gleichzeitigen Verwendung von Visual C++-Runtimebibliotheken in Visual Studio 2010 tritt ein Arbeitsspeicherverlust auf.
Außerdem bietet Visual Studio 2010 SP1 folgende Verbesserungen:
- False Positive-Arbeitsspeicherverluste werden nicht mehr gemeldet, wenn Sie Concurrency Runtime (ConcRT) verwenden.
- Die Aufrufkonvention „__stdcall“ wird jetzt von allen PPL-, ConcRT- und parallelen Containern unterstützt.
- Eine Zugriffsverletzung tritt nicht auf „concurrent_queue“ mit „std::string“ auf.
- Zugeordnete Container können mit der Funktion „parallel_for_each“ verwendet werden.
Codeanalyse
- 538887: Visual Studio stürzt ab, wenn Sie Codeanalyseeinstellungen für eine Lösung anzeigen, die über eine IIS-Website verfügt.
- Die statische Codeanalyse meldet gültigen Code.
- Häufig treten Abstürze auf, wenn Sie in Visual Studio Team Server 2010 Codeanalyseeinstellungen ändern.
Außerdem bietet Visual Studio 2010 SP1 folgende Verbesserung:
- Die verwaltete Codeanalyse (FxCop) wird jetzt auf x64 TeamBuild-Servern installiert.
Codeermittlung und -überprüfung
- Bei der Graphnavigation auftretende Abstürze wurden behoben.
- Ein Problem mit der Bildlaufleiste im erweiterten Auswahlmenü des Architektur-Explorers wurde behoben.
- Temporäre Dateien bleiben nach Ausführung der Ebenenüberprüfung erhalten.
- Die Ausführung der Aktion „Enthalten in“ auf einen C++-Ordner kann dazu führen, dass der Architektur-Explorer abstürzt.
Entity Framework (Codegenerierung)
- Probleme treten auf, wenn Sie selbst-protokollierende Entitäten von Entity Framework zusammen mit AppFabric CACHE (‚Velocity‘) und der Version .NET Framework 4.0 verwenden.
- Wenn Sie eine EDMX-Datei zusammen mit ADO.NET verwenden, verursacht der Entitäts-Generator mit Selbstnachverfolgung generierte Dateien, die aufgrund eines fehlenden HandleCascadeDelete-Ereignishandlers nicht kompiliert werden können.
- Eine Vorlage für Entitäten mit Selbstnachverfolgung generiert keinen Code für Funktionsimporte, die keinen Rückgabewert haben.
- Eine Entität wird nicht als geändert gekennzeichnet, wenn eine FK-Zuordnung, die die EntitätReference.EntityKey-Eigenschaft verwendet, auf NULL festgelegt wird.
- Eine Vorlage für Entitäten mit Selbstnachverfolgung generiert inkompatiblen Code für durch Punkte getrennte Namespaces.
- Eine Vorlage für Entitäten mit Selbstnachverfolgung generiert keine Standardwerte für skalare Eigenschaften auf komplexen Typen.
- Verschiedene Codegenerierungsänderungen zur Einhaltung von Visual Basic-Richtlinien für automatische Strukturierung und Einrückung.
F#
Visual Studio 2010 SP1 behebt Probleme mit der Stabilität des Compilers und der Codekorrektheit für generierten Code. In diesem Service Pack wird beispielsweise die Korrektheit der Aufrufkonvention für das Aufrufen der Plattform korrigiert, und XML-Dokumentkommentare für Erweiterungsmethoden werden ausgegeben. Darüber hinaus verbessert dieses Service Pack die Leistung des Einbindens eines Ereignisses.
JScript-Editor
- Zusätzlicher Platz wird unter dem Code hinzugefügt, wenn die Option Registerkarten beibehalten ausgewählt ist.
- Der Einzug ist für leere Objektliterale falsch.
- Die JScript-Option Parens zur Funktionsformatierung funktioniert nicht als „formulierte Klammern“.
- Die Tastenkombination ALT+A wird fälschlicherweise für das Einfügen eines Leerzeichens nach einem Funktionsschlüsselwort für anonyme Funktionsbefehle verwendet.
- Atlas IntelliSense ist nicht vorhanden, wenn der Skript-Manager einen ServiceReference-HTTP-Pfad aufweist.
- Der Arbeitsspeicher des Visual Studio-Prozesses wächst beim Öffnen eines anderen Projekts auf 300 MB, wenn Sie das aktuelle Projekt geöffnet lassen, und das aktuelle Projekt über viele JScript-Dateien verfügt, die geöffnet werden.
- IntelliSense ist nicht in einer ForIn-Bedingung vorhanden.
- Sehr großes Arbeitsspeicherwachstum tritt auf, wenn Sie große JScript-Dateien kommentieren oder dort Kommentare aufheben.
- Die Eingabe ist in einer JScript-Datei sehr langsam, die lange Inhalte in einer Zeile aufweist.
- Globale Member, die aus externen Dateien stammen, können IntelliSense nicht finden.
- Verlust der Farbgebung,und IntelliSense tritt auf, nachdem Sie IntelliSense aktualisiert haben, um auf einen Remote- oder nicht vorhandenen Dienst zu verweisen.
Microsoft Foundation Classes (MFC) und Active Template Library (ATL)
- In den CDatabase/Crecordset-MFC funktioniert die Variable „DoFieldExchange“ in Visual Studio 2010 nicht ordnungsgemäß.
Darüber hinaus verbessert Visual Studio 2010 SP1 Sicherheit und Leistung und bietet weitere Verbesserungen in ATL/MFC.
Visual Basic-Compiler
- Ein Absturz kann auftreten, wenn Sie in der Nähe der ReadOnly-Eigenschaft Eingaben vornehmen, und mehrere Felddeklarationen vorhanden sind.
- Wenn der Typ eines lokalen Elements aus einer signierten Assembly stammt, zeigt Visual Basic keine Werte im Fenster „Locals“ an.
- In großen Projekten, die viele XML-Dokumentkommentare enthalten, können Verzögerungen im Editor auftreten, wenn Sie Eingaben vornehmen.
- Wenn Sie den Fokus zwischen Ausdrucksfeldern wechseln, können Verzögerungen in großen Workflow Foundation-Projekten auftreten.
Visual Basic-Editor
- Obligatorisches ByVal wird in Visual Basic .NET angezeigt.
- IntelliSense Enum-Werte werden nicht angezeigt.
- Ein großes Visual Basic-Projekt kann abstürzen, wenn es geschlossen wird.
- Die Visual Studio IDE reagiert nicht mehr, wenn sie XMLDOC-Kommentare in einem komplexen Projekt analysiert.
- Der Visual Basic-Sprachdienst stürzt ab, wenn Sie ein Webprojekt öffnen.
Windows Forms-Designer
- Sie verwenden die Visual Studio 2010 IDE, um ein Projekt zu öffnen, das sich in einer früheren Version befindet. Sie öffnen beispielsweise ein Visual Studio 2008-Projekt. Nach einer Debugsitzung können Sie das Projekt nicht erneut erstellen oder debuggen, und Sie erhalten eine Fehlermeldung, die wie folgt aussieht:
Fehler beim Kopieren der Datei
obj\Debug\assembly_name
nachbin\Debug\assembly_name
. Der Prozess kann nicht auf die Dateibin\Debug\assembly_name
zugreifen, da sie bereits von einem anderen Prozess verwendet wird.
- Wenn Sie ein Einfügen von Windows Forms-Steuerelementen im Designer umbenennen oder rückgängig machen, geht die Designerdatei während der Visual Studio 2010-Instanz verloren.
- Sie aktualisieren ein Visual Studio 2005-Projekt auf Visual Studio 2010, und Sie richten das Projekt wieder auf .NET Framework 4 aus. Wenn Sie die Visual Studio-Instanz schließen, kann eine unterstützte Sprachversion von Visual Studio abstürzen.
Datenbankprojekte
- Bei der Bereitstellung eines Datenbankprojekts tritt ein Fehler auf, wenn Sie versuchen, Berechtigungen mithilfe der GRANT OPTION-Berechtigung zu widerrufen.
- Angepasste DBSCHEMA-Dateien, die nicht druckbare Zeichen enthalten, verursachen den Absturz von Visual Studio, wenn Sie versuchen, ein Modell zu aktualisieren.
- Das Feature „Schemavergleich“ ignoriert das Erstellen von untergeordneten Elementen, wenn das Element Nur Elemente vergleichen, die in der Quelle vorhanden sind aktiviert ist.
- Eine Bereitstellung eines inkrementellen Datenbankprojekts reagiert nicht mehr, wenn das Projekt lange CHECK-Einschränkungen enthält, die normalisiert werden müssen.
- Indexhinweise werden nicht Datenbankverweise in einem Datenbankprojekt-Build übergreifend aufgelöst.
Debugger
- Der Debugger behandelt zufällig „Schrittweise ausführen“- und „Überspringen“-Prozeduren als „Bis zum Abschluss ausführen“-Prozedur.
- Visual Studio 2010 reagiert nach mehreren Debugsitzungen nicht mehr, und ein leeres Windows Internet Explorer-Fenster wird angezeigt.
- Angeheftete Debugwerte.
- Visual Studio stürzt ab, wenn es denselben Datentipp importiert, der zuvor exportiert wurde.
- Wenn Sie clientseitiges Debuggen ausführen, erhalten Sie die folgende Fehlermeldung:
Tipp
Fehler: Der Haltepunkt wird derzeit nicht getroffen. Diese Position konnte nicht dem clientseitigen Skript zugeordnet werden.
- Nur 100 „std::map“-Elemente sind im Debugger zulässig.
- Die Verwendung von markierten Quellserver-PDBs bewirkt, dass Visual Studio 2010 nicht reagiert und dann abstürzt.
- Einige Probleme bei der Ereignisablaufverfolgung in Windows Presentation Foundation (WPF) wurden behoben.
IntelliTrace
- Protokolldateien werden für den Datenträgerbereinigungs-Vorgang entfernt.
- Abstürze, die in der Kundenanwendung aufgetreten sind, wurden behoben.
- Ein Absturz, der auftritt, wenn Sie zum Fenster „Disassemblierung“ wechseln, das Sie im Verlaufsmodus aufrufen, ist behoben.
- Der Absturz beim Beenden, weil eine Ablaufverfolgungsdatei in den Ausführungsmodus gesetzt wird, ist behoben. ####IntelliTrace für 64-Bit und SharePoint IntelliTrace ist die revolutionäre neue Debugtechnologie in Visual Studio 2010, mit der Sie in einer Debugsitzung vorwärts und rückwärts gehen können. Aufgrund von Zeitbeschränkungen, und weil es sich um ein komplett neues Feature handelt, funktioniert diese Technologie jedoch nicht in allen Szenarien. Visual Studio 2010 SP1 ermöglicht die IntelliTrace-Debugtechnologie für 64-Bit-Lösungen und Microsoft SharePoint-Farmlösungen.
Profiler
- Der Leistungs-Explorer wird nicht geladen, wenn mehrere Visual Studio-Instanzen gestartet werden.
- Die JScript-Profilerstellung funktioniert nicht für Betriebssysteme in Russisch und anderen europäischen und lateinamerikanischen Sprachen.
- Die JScript-Profilerstellung funktioniert nicht mit Windows Internet Explorer 9.
- Visual Studio stürzt ab, wenn Sie das Profil eines Webanwendungsprojekts mithilfe einer Kundenwebservereinstellung erstellen.
Außerdem bietet Visual Studio 2010 SP1 folgende Verbesserungen:
- Genauere Stichprobenentnahme in Hyper-V.
- Verbesserte JavaScript-Profilerstellung, um die Profilerstellung mehrerer Prozesse zu ermöglichen.
- Verbesserte Stabilität, die 64-Bit-Profilerstellung wird ausgeführt.
Setupprojekt
- Das Hilfsprogramm zur Registrierungserfassung stürzt auf einem Computer ab, auf dem Windows 7 ausgeführt wird.
- Visual Studio kann abstürzen, wenn Sie Voraussetzungen konfigurieren.
- Bei einer Setupprojektkompilierung tritt ein Fehler auf, wenn Sie sie von der Befehlszeile aus ausführen.
- Das Migrieren von Setupprojekten von Visual Studio 2008 zu Visual Studio 2010 ändert Komponenten-GUIDs, und dies führt dazu, dass Upgrades nicht ausgeführt werden.
- Der Befehl „Devenv.exe“ in Visual Studio 2010 reagiert zufällig nicht, während ein Setupprojekt von einer Befehlszeile aus erstellt wird.
- Die IDE stürzt ab, wenn Sie ein Setupprojekt oder ein Bereitstellungsprojekte-Setupprojekt schließen.
- Der Befehl „RestartWWWService=false“ startet den WWW-Dienst auf einem Computer, auf dem Windows Server 2003 ausgeführt wird, fälschlicherweise neu, wenn Projekte mithilfe von Visual Studio 2010 erstellt werden.
T4
Visual Studio 2010 SP1 bietet folgende Verbesserungen:
- Anpassen oder Erweitern von T4-Vorlagen mithilfe der Vorlagenvererbung.
- Verwenden Sie Hilfsbibliotheken mit T4 viel einfacher, da T4 keine Assemblys im Arbeitsspeicher mehr sperrt, auf die verwiesen wird.
- Stellen Sie T4 für die Generierung zur Buildzeit auf Ihrem Buildserver bereit.
ASP.NET-Daten
- Im Release Candidate für Visual Studio 2010 ist das Feld „DataContext“ nicht sichtbar, wenn das Kontrollkästchen „Nur DataContext-Objekte anzeigen“ aktiviert ist.
Webentwicklung
Webprojekte
- Der Ordner „ASP.NET App_Themes“ lässt das Hinzufügen eines neuen CSS-Stylesheets nicht zu.
- Das Stylesheet „.designer.cs“ funktioniert nicht wie erwartet mit geschachtelten Webanwendungsprojekten.
- SCC-Glyphen werden nicht im Projektmappen-Explorer angezeigt.
HTML-Designer
- Stylesheets, die sich außerhalb einer Webanwendung befinden, werden in der Entwurfsansicht der Visual Studio .NET 2010 IDE nicht angewendet.
- Der HTML-Designer kann nicht wie erwartet verwendet werden, um Webseiten zu entwerfen.
Windows Phone-Entwicklertools
Bei der Bereitstellung von XAP-Dateien über 64 MB kann beim Testen und Debuggen auf physischen Telefongeräten ein Fehler auftreten.
Allgemeiner WPF- und Silverlight-Designer
- Wenn Sie das Dialogfeld „Toolboxelemente auswählen“ verwenden, müssen Sie den Prozess manuell beenden, die Anwendung reagiert nicht mehr, und Datenverlust und GUI-Beschädigung treten auf.
- Die IDE wird vollständig gesperrt, wenn Sie versuchen, Silverlight-Elemente der Toolbox hinzuzufügen.
- Das Upgrade von Silverlight während der Ausführung von Visual Studio bewirkt, dass Visual Studio abstürzt.
- Das Löschen von Steuerelementen mit ausgeführtem Hintergrundthread bewirkt, dass Visual Studio abstürzt.
- Die Fehlerliste wird nicht angezeigt, wenn XAML-Dateien geöffnet werden, die Fehler enthalten.
Außerdem bietet Visual Studio 2010 SP1 folgende Verbesserungen:
- Leistungsverbesserungen beim Auswählen eines anderen Farbprofils.
- Das Dialogfeld Speichern wird angezeigt, wenn Sie eine Lösung schließen, nachdem ein Ereignis in Visual Basic generiert wurde.
- Portierbare Assemblys werden jetzt unterstützt.
XAML
XAML-Designer-Entwurfsoberfläche
- Das Bindungsfeature in WPF funktioniert nicht wie erwartet.
- Ein „erben und überschreiben"-Muster in XAML wird als „erkannte Schleife“ gemeldet.
- Die Eigenschaft „Sichtbarkeit“ wird jetzt zur Entwurfszeit respektiert.
- Ein Arbeitsspeicherverlust tritt auf, wenn Sie Steuerelemente aus der Toolbox auf die Entwurfsoberfläche ziehen.
- Eine Ausnahme System.InvalidOperationException tritt auf, wenn Sie die Entwurfsoberfläche starten, nachdem Sie ein Ereignis hinzugefügt haben.
- Ein Fehlermeldungsdialogfeld wird angezeigt, wenn Sie übergeordnete Steuerelemente in eine Erweiterung verschieben.
- Steuerelementerstellung, wenn das dem Stammelement untergeordnete Element eine Erweiterung ist.
- Steuerelemente können in einen Container verschoben werden, für den die FlowDirection-Eigenschaft auf RightToLeft festgelegt hat.
- Sie können den Designer nicht für Dateien öffnen, die Silverlight Toolkit-Datenvisualisierungskomponenten verwenden.
- Die Erweiterung bleibt während der Entwurfszeit erweitert, wenn sie reduziert werden sollte.
- Steuerelemente können an Hilfsgitternetzen ausgerichtet werden.
Außerdem bietet Visual Studio 2010 SP1 folgende Verbesserungen:
- Das Ausrichten von Steuerelementen wird in einem ScrollViewer-Steuerelement reduziert.
- Der Benutzercode, der eine unbehandelte Ausnahme auf der goldenen Leiste verursachen könnte, wird jetzt angezeigt.
XAML-Refactoring
- Wenn Sie einen Typ umbenennen, werden die Eigenschaften des Typs nicht in den XAML-Dateien für Visual Basic umbenannt.
- XAML-basierte Workflowdateien nehmen Refactoringereignisse aus dem Code auf, der sich hinter den Workflowdateien befindet.
- Refactoring und „Go To“-Definition funktionieren nicht wie erwartet, wenn Sie mit XAML-Dateien interagieren, und die XAML-Datei nicht geöffnet ist.
- Nachdem Sie eine Klasse umbenannt haben, generiert der Ereignishandler die Ereignisse für die umbenannte Klasse nicht.
Außerdem bietet Visual Studio 2010 SP1 folgende Verbesserungen:
- Refactoringtypen im TypeArguments-Attribut werden jetzt unterstützt.
- Refactoringnamespaces, die eine Assembly in der Definition enthalten, werden jetzt unterstützt.
XAML-Eigenschaftenanalyse
- Die StyleTypedProperty-Eigenschaft wird von der Formatvorlagenauswahl nicht unterstützt.
- Der XAML-StringFormat-Editor unterstützt keine doppelten Escapezeichen.
- Wenn der XAML-Editor angeheftet ist, und Sie Bindungen oder Ressourcen festlegen, geht möglicherweise die Tastaturfokus verloren.
- Die „Go To Value“-Definition zeigt ein Dialogfeld für Fehlermeldungen an, wenn die Definition auf eine Datei „Application.xaml“ der Anwendung verweist.
- Angefügte Eigenschaften in der Eigenschaftenanalyse werden ausgeblendet, nachdem Sie die Lösung erstellt haben.
- Wenn der Pinsel-Editor angeheftet ist, kann dies dazu führen, dass dieselbe Eigenschaft mehrmals innerhalb der Eigenschaftenanalyse angezeigt wird.
- Die Content-Eigenschaft kann nicht angezeigt werden, wenn die Eigenschaftenanalyse nach Quelle sortiert wird.
- Ein Fehler tritt auf, wenn Sie die Datenbindungsauswahl öffnen, wenn der DataContext auf CollectionViewSource festgelegt ist.
- Ein Fehler tritt auf, wenn Sie eine Formatvorlage anwenden, die mithilfe der Ressourcenauswahl aus einem anderen Projekt geladen wird.
- Übermäßig angefügte Eigenschaften werden unerwartet angezeigt.
- Der Status „Erweitern“ oder „Reduzieren“ der Kategorie Eigenschaft wird nach dem Erstellen und Ausführen nicht beibehalten.
Außerdem bietet Visual Studio 2010 SP1 folgende Verbesserungen:
- Die Einstellung angefügter Eigenschaften, die denselben Namen, aber verschiedene Namespaces haben, in der Eigenschaftenanalyse wird jetzt unterstützt.
- Das Hinzufügen der Vererbung als mögliche Quellanzeige für den Eigenschaftenmarker in der Eigenschaftenanalyse wird jetzt für Silverlight-Projekte unterstützt.
XAML-Editor
- Eine AppDomainUnloaded-Ausnahme kann im XAML-Editor von Visual Studio 2010 auftreten. Dieses Problem kann durch Abrufen von IntelliSense auf dem x:Name eines Rasters verursacht werden.
- Bei Visual Studio 2010 XAML IntelliSense können unerwartet Fehler auftreten.
- Im Entwurfsbereich werden zur Entwurfszeit keine angewendeten benutzerdefinierten Formatvorlagen für Steuerelemente angezeigt. Alles sieht jedoch zur Laufzeit gut aus.
- Die Visual Studio 2010 Premium-Edition kann abstürzen, wenn Sie ein IntelliSense-Element auswählen.
- Der XAML-Editor reagiert möglicherweise nicht mehr, wenn Sie ein VisualStateGroup-Objekt bearbeiten.
- Ein Fehler wird möglicherweise nicht gelöscht, nachdem XAML vorübergehend in einen ungültigen Zustand versetzt wurde.
- Für angefügte Eigenschaften können fehlerhafte Wellenlinien angezeigt werden, und dies verhindert, dass die Entwurfsoberfläche funktioniert.
- Fälschlicherweise kann eine Fehlermeldung auftreten, wenn Sie die StrokeThickness-Eigenschaft für Rechtecke auf 0 festlegen.
- Wenn Sie XAML mithilfe von STRG+M reduzieren, stürzt Visual Studio möglicherweise ab.
- Die IntelliSense-Formatvorlage für Silverlight zeigt keine Klassen im selben Namespace wie die Anwendung an.
Visual Studio-Editor
- STRG+RÜCKTASTE löscht zu viel Text.
- Das Fenster „Suchen und Ersetzen“ wird nach dem Ersetzen von Text aus dem Bildschirm verschoben.
- Visual Studio 2010 stürzt ab, wenn die Quelldatei Nicht-Unicode-Zeichen enthält.
- Das Anzeigen eines Befehls „Liste“ zur Debugzeit ermöglicht Ihnen nicht mehr, die Items-Eigenschaft anzuzeigen.
- Die Auswahlnavigation funktioniert nicht wie erwartet.
- Der Textcursor befindet sich während der Wortauswahl mit STRG+PFEIL außerhalb des Bildschirms.
- Das horizontale automatische Scrollen funktioniert nicht mit STRG+UMSCHALT.
- Die Textauswahl mit der Tastenkombination STRG+UMSCHALT+PFEIL wird nicht angezeigt.
- Der Befehl „Kopieren“ in Visual Studio 2010 generiert ein RTF-Dokument, das einen Fehler verursacht.
- Unleserlicher Code tritt auf, wenn Sie Visual Studio 2010-Code, der chinesische Zeichen enthält, kopieren und in Word 2010-Dateien einfügen.
- Sie können koreanische Zeichen nicht mithilfe des Code-Editors von Visual Studio 2010 kopieren und einfügen.
- Wenn Sie Quellcode kopieren, der japanische Zeichen enthält, kann dieser nicht ordnungsgemäß in Microsoft Word 2010-Dateien eingefügt werden.
- Unleserliche Zeichen treten auf, wenn der Quellcode kopiert und in Microsoft PowerPoint 2010-Dateien eingefügt wird.
- Die Visual Studio 2010-IDE stürzt möglicherweise ab, wenn Sie Bereiche erweitern, die bereits erweitert wurden.
- Die Visual Studio 2010-IDE stürzt möglicherweise ab, wenn Sie die Farbeinstellungen ändern.
- Visual Studio 2010 kann abstürzen, wenn Sie den WPF-Editor starten.
- Ein Mangel an Arbeitsspeicher kann auftreten, wenn Sie mithilfe von Anweisungen kopieren.
- Nachdem Sie eine Ausschneideaktion für Text ausgeführt haben, können Sie den Text nicht einfügen.
- Wenn Sie während des Abschlusses einer Anweisung das Ausführen zusätzlicher Layouts beenden, kann die Popupzeit um 30 bis 40 Prozent gekürzt werden.
- Die Aktion „In Dateien ersetzen“ meldet falsche Ergebnisse.
Visual Studio-Erweiterbarkeit
- Das Dialogfeld „Projektmappe/Projekt wird geladen“ zeigt nicht den Anwendungsnamen der isolierten Shell als Titel an.
Visual Studio Shell
- Scrollen ist in Kontextmenüs auch dann möglich, wenn genügend Platz zum Anzeigen vorhanden ist.
- Das Fenster „Suchen und Ersetzen“ wird bei jedem Öffnen immer breiter.
- Visual Studio stürzt ab, wenn Sie auf eine Menütrennlinie klicken.
- Visual Studio stürzt bei jedem Schließen mit einer COM-Ausnahme ab.
- Visual Studio stürzt beim Schließen ab.
- Visual Studio stürzt ab, wenn Sie AMD CodeAnalyst verwenden.
- Visual Studio startet jedes Mal neu, wenn Sie versuchen, es zu schließen.
- Wenn Sie eine Lösung laden, indem Sie auf ihre Datei doppelklicken, werden unnötige DLLs geladen.
- Die Leerlaufzeitverarbeitung innerhalb von Visual Studio führt zu unnötigem Threadkontextwechsel.
- Das für bestimmte Szenarien angezeigte Verlaufsdialogfeld. Beispielsweise benötigt die „Go To“-Definition für C++-Projekte mehr Zeit als erwartet.
- LightSwitch wird nicht geladen, wenn Sie den „Devenv /SafeMode“-Modus ausführen.
- Der Editor reagiert nicht mehr, wenn Sie ASPX- und JS-Dateien mithilfe von Telerik öffnen.
- Nur zur Bewertung wurde aus dem Express-Begrüßungsbildschirm entfernt.
- Sprachausgaben und Tablets lassen Visual Studio abstürzen, wenn der Zeiger über der Schaltfläche Rückgängig angehalten wird.
- Visual Studio stürzt ab, wenn Sie eine gleitende Gruppe von Toolfenstern mit mehreren Instanzen schließen.
- Visual Studio stürzt ab, wenn Sie ein Auschecken einer Datei rückgängig machen.
Visual Studio Test
Web-/Auslastungstest
- Der Viewer für WebTest-Ergebnisse kann abstürzen, wenn ein Test ausgeführt wird.
- Eine OutOfMemory-Ausnahme wird ausgelöst, wenn Sie die Aktion „Suchen/Ersetzen“ in einer Anforderung ausführen.
- Der Devenv.exe-Prozess stürzt ab, wenn Sie auf den Link „Schwellenwertverletzungen“ in der Testergebnis-Statusleiste klicken.
- Zähler auf dem Diagramm „Seitenantwortzeit“ werden nach Abschluss der Ausführung ausgeblendet.
- Das Schreiben von Ergebnissen in die LoadTest DB dauert länger als erwartet.
- Leistungsindikatoren werden während der Lasttestausführung abgebrochen.
Visual Studio-Tools
Visual Studio Tools für Office (VSTO)
- Markieren des Formularbereichs als lokalisierbar unterbricht den Visual Studio-Editor.
- Darüber hinaus verbessert Visual Studio 2010 SP1 die Leistung der VSTO-Runtime.
Visual Studio-Tools für SharePoint
- Das Hinzufügen einer CAS-Berechtigung zu einer Paketmanifestvorlage führt dazu, dass bei der F5-Bereitstellung ein Fehler auftritt.
- Bei der Ausführung von „Visuelles Webpart“-Codegenerierung in der Sandbox tritt ein Fehler auf, wenn die ASCX-Datei eine bestimmte Länge überschreitet.
Visual Studio-Datentools
- Der automatisch generierte Code der TableAdapterManager-Klasse des DataSet-Designers ist in Visual Studio 2008 und Visual Studio 2010 unterschiedlich.
- Datenrepeater können nicht an das Bild im Datenquellenfenster gebunden werden.
Komponententest/Testausführung
- Eine Racebedingung im Testcontroller setzt Tests in den Zustand „Nicht ausgeführt“.
- Eine Testausführung reagiert nicht mehr, wenn der QTAgent nicht gestartet werden kann, oder die Testausführung reagiert nicht mehr in der Main()-Funktion.
- Die TestContext-Ausgabe ist für innere Tests falsch, die in einer Testreihe enthalten sind.
- Ein Leistungsproblem tritt auf, wenn ein Test im Testcontroller geladen wird.
- Die Ausführung zahlreicher Tests in einer Labumgebung lässt einige Tests im Zustand „Nicht ausgeführt“ verbleiben.
- Die Codefarben für Code Coverage funktionieren nicht für nicht verwalteten C++-Code.
- Die TestCaseId-Eigenschaft ist für alle Testfälle identisch, die derselben Testmethode zugeordnet sind.
TCM-Server
- Das Neuerstellen des Warehouse dauert länger als erwartet.
- Das Zurücksetzen automatisierter Testergebnisse kann dazu führen, dass zwei Änderungen eines Punkts im Warehouse als aktuelle Version angezeigt werden.
Microsoft Test Manager
- Die Seite „Konfigurieren des Ereignisprotokolls des Adapters für diagnostische Daten“ wird in verschiedenen Sprachversionen von Microsoft Test Manager abgeschnitten.
- Die Analyse von Testergebnissen führt dazu, dass das Ergebnis zum neuesten Ergebnis im Testpunkttrend wird.
- Die Einstellungen für von rechts nach links verlaufende Sprachen bleiben nicht in MTM-Sitzungen bestehen.
- Das erneute Auffüllen abfragebasierter Testsammlungen dauert für große Sammlungen länger als erwartet.
- Ein Absturz kann auftreten, wenn Sie den Browsertyp für die Firefox-Wiedergabe im Microsoft Test Runner auswählen.
- Sie können Intellitrace-Daten nicht erfassen, wenn die getestete Anwendung als Teil der Aktionsaufzeichnung für den Testfall gestartet wird.
- Die Anlagenanzahl für Testergebnisse gibt 0 zurück, wenn sie durch große Mengen von Testergebnissen iteriert wird.
- Sie können das Feld „Parameter zu Kennwort“ nicht binden, wenn Sie Aktionsaufzeichnungen erstellen.
Außerdem bietet Visual Studio 2010 SP1 folgende Verbesserungen:
- Die Testfallbeschreibung kann in Microsoft Test Manager angezeigt werden.
- Leistungsverbesserungen für Microsoft Test Manager werden bereitgestellt.
- Unterstützung für Expression Encoder 4.0 in manuellen Tests wird hinzugefügt.
Lab-Manager
- Der für eine TFS-Anwendungsebene konfigurierte SCVMM-Server (Microsoft System Center Virtual Machine Manager) kann nicht geändert werden.
- Ein Buildbereitstellungs-/Testworkflow kann keine Ablageorte auf DFS- oder WebDav-Freigaben verwenden.
- Sie können keine Konfiguration für vorhandene Builds auswählen, für die mehrere Konfigurationen in einem Buildbereitstellungs-/Testworkflow vorhanden sind.
- Der Builddiensthost stürzt ab, wenn er im „Lab-Modus“ ausgeführt wird, und das Dienstkonto verfügt nicht über Administratoranmeldeinformationen.
- Wenn der Build-Agent und der Labor-Agent auf einem virtuellen Nicht-Lab-Computer installiert sind, wird der Build-Agent nicht gestartet.
Vorlauf/Test der programmierten UI
- Projekte zum Testen der programmierten UI sind mit Setup- und Bereitstellungsprojekten in derselben Lösung nicht kompatibel.
- Eine UITestException-Ausnahme wird in der BrowserWindow.FindMatchingControls-Methode ausgelöst.
- Bei UI-Teststeuerelementen, die UIMap hinzugefügt werden, wird Groß-/Kleinschreibung nicht berücksichtigt.
- Das Erstellen eines Tests der programmierten UI aus einer vorhandenen Aktionsaufzeichnung wird im Dialogfeld mit alternativen Anmeldeinformationen nicht angezeigt.
Darüber hinaus wird die Unterstützung für die Aufzeichnung und Wiedergabe von Tests der programmierten UI für Internet Explorer 9 Beta in der Kompatibilitätsansicht hinzugefügt.
Bekannte Probleme
Hilfebibliotheks-Manager
Problem:
Der Hilfebibliotheks-Manager unterstützt nicht mehrere gleichzeitige Sitzungen.
Problemumgehung:
Dieses Problem kann nicht behoben werden.
Hilfebibliotheks-Agent
Problem:
Der Hilfebibliotheks-Agent wird nach dem Inhaltsupdate nicht neu gestartet. Der Hilfebibliotheks-Agent kann abstürzen, wenn Sie ihn zuerst ohne Inhalt starten. Wenn Sie zu ungültigen URLs navigieren, zeigt der Agent die Seite „Inhalt wurde nicht gefunden“ nicht an.
Problemumgehung:
Dieses Problem kann nicht behoben werden.
Die Installation kann dazu führen, dass in der Liste installierter Updates fälschlicherweise Hotfixes aufgelistet werden.
Problem:
Visual Studio 2010 Service Pack 1 kann verursachen, dass in der Liste installierter Updates mehrere Einträge erstellt werden. Die Einträge werden zusammen mit einer KB-Nummer als „Hotfix für Visual C++ Standard 2010 Beta 1“ bezeichnet. Microsoft hat bestätigt, dass keine Betafixes mit Visual Studio 2010 Service Pack 1 installiert wurden, und dass der Fix für jeden der aufgeführten Hotfixes in Visual Studio 2010 Service Pack 1 enthalten war.
Problemumgehung:
Für dieses Szenario gibt es keine Problemumgehung. Auf Ihrem System sind keine „Beta 1“-Hotfixes installiert. Sie können weder die Updates deinstallieren noch die Einträge aus der Liste installierter Updates entfernen, da tatsächlich keine Dateien auf Ihrem System installiert sind.
Bekannte Probleme mit der Verwendung von Microsoft Update
Problem:
Wenn Sie dieses Service Pack installieren, wird der Installationsprozess möglicherweise fortgesetzt und erfolgreich abgeschlossen, wenn Sie versuchen, die Installation zu beenden. Dieses Problem kann auftreten, wenn der Installationsprozess zu mehr als der Hälfte abgeschlossen ist. Wenn Sie den Installationsvorgang starten, indem Sie die Option „Updates herunterladen, aber mir die Wahl lassen, ob ich sie installieren möchte“ und dann die Option „Update installieren und herunterfahren“ auswählen, kann bei der Service Pack-Installation ein Fehler auftreten. Nach dem Neustart des Computers wird Ihnen dieses Service Pack erneut angeboten, und die Installation wird erfolgreich abgeschlossen. Wenn Sie das Service Pack von einer nicht englischen Version von Visual Studio 2010 Ultimate, Visual Studio 2010 Premium oder Visual Studio 2010 Professional deinstallieren, wird Ihnen angeboten, das Service Pack erneut zu installieren. Beim Installationsvorgang tritt jedoch ein Fehler auf, da Komponenten dieses Service Packs sich in einem unerwarteten Zustand befinden. Führen Sie die folgenden Schritte aus, um dieses Service Pack erfolgreich neu zu installieren:
Problemumgehung:
- Starten Sie das Visual Studio-Setup im Wartungsmodus über „Programme und Funktionen“ in der Systemsteuerung, oder indem Sie „Setup.exe“ ausführen.
- Wählen Sie „Features hinzufügen oder entfernen“ aus.
- Aktivieren Sie Microsoft Office Developer Tools, und klicken Sie dann auf „Update“. Wenn das Setup abgeschlossen ist, installieren Sie das Service Pack erneut.
References
- Die in diesem Artikel genannten Drittanbieterprodukte stammen von Herstellern, die von Microsoft unabhängig sind. Microsoft gewährt keine implizite oder sonstige Garantie in Bezug auf die Leistung oder Zuverlässigkeit dieser Produkte.
- Die Kontaktinformationen zu den in diesem Artikel erwähnten Drittanbietern sollen Ihnen helfen, den benötigten technischen Support zu finden. Diese Kontaktinformationen können ohne vorherige Ankündigung geändert werden. Sie werden von Microsoft ohne jede Gewähr weitergegeben.
Eigenschaften
Artikel-ID: 983509 – letzte Überprüfung: 10. Juli 2017 – Revision: 2 Gilt für:
- Microsoft Visual Studio 2010 Premium
- Microsoft Visual Studio 2010 Professional
- Microsoft Visual Studio 2010 Ultimate
- Microsoft Visual Studio Lab Management 2010
- Microsoft Visual Studio Team Agents 2010
- Microsoft Visual Studio Test Professional 2010
- Visual Studio 2010 Tools für Microsoft Office Runtime