Beskrivning av Visual Studio 2010 Service Pack 1

Artikelöversättning Artikelöversättning
Artikel-id: 983509 - Visa produkter som artikeln gäller.
Visa alla | Dölj alla

På den här sidan

Sammanfattning

Den här artikeln innehåller information om Microsoft Visual Studio 2010 Service Pack 1 (SP1). Artikeln innehåller dessutom problem som korrigeras och förbättrad teknik för läggs till i Visual Studio 2010 SP1.

Mer Information

Hämta Visual Studio 2010 SP1

Hämta Visual Studio 2010 SP1 finns på följande Microsoft-webbplats:
Microsoft Visual Studio 2010 servicepack 1

Om detta servicepack

Operativsystem som stöds

  • Windows Server 2008 R2 (x 64-baserade)
  • Windows 7 (x 86-baserade och x 64-baserad)
  • Windows Server 2008 (alla x 86-baserade och x 64-baserade utgåvor) tillsammans med Service Pack 2
  • Windows Vista (alla x 86-baserade och x 64-baserade utgåvor utom Starter Edition) tillsammans med Service Pack 2
  • Windows Server 2003 R2 (alla x 86-baserade och x 64-baserade utgåvor)
  • Windows Server 2003 (alla x 86-baserade och alla x 64-baserade utgåvor) tillsammans med Service Pack 2

    Obs! Du måste ha MSXML 6.0 som installerat service Pack-uppdateringen på en dator som kör Windows Server 2003. Mer information om hur du skaffar MSXML 6.0 finns på följande Microsoft-webbplats:
    Microsoft Core XML Services (MSXML) 6.0
  • Windows XP Service Pack 2 (SP2) eller en senare version av Windows XP
  • Windows XP (alla x 86-baserade versioner utom Starter edition) tillsammans med Service Pack 3

Arkitekturer stöds

  • 32-bitars (x 86)
  • 64-bitars (x 64) (WOW)

Maskinvarukrav

  • 1,6 gigahertz (GHz) processor eller snabbare
  • 1 024 MB RAM (1,5 GB om du kör i en virtuell dator)
  • 5.5 GB tillgängligt hårddiskutrymme
  • 5 400 RPM-hårddisk
  • DirectX 9-grafikkort som körs på 1 024 × 768 eller bildskärm med högre upplösning
  • DVD-enhet

Programvarukrav

Du måste ha ett stöds 2010 för Visual Studio-program som nämns i avsnittet "Gäller" installerat service Pack-versionen.

Stöd för Visual Studio 2010 SP1

Formellt stöd för Visual Studio 2010 SP1 finns på webbplatsen för Microsoft Support. Mer information om Microsoft Support finns på följande Microsoft-webbplats:
http://support.microsoft.com
Informella gemenskapens stöd för Visual Studio 2010 SP1 finns på Microsoft Developer Network (MSDN)-forum. Mer information om MSDN-forum finns på följande Microsoft-webbplats:
http://social.msdn.microsoft.com/forums/en-us/categories

Ingår i detta servicepack

Visual Studio 2010 SP1 innehåller en uppdatering till Microsoft.NET Framework 4. Mer information om uppdateringen klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2468871 Uppdatering för Microsoft.NET Framework 4

Tillagda teknik förbättringar och åtgärdade problem i Visual Studio 2010 SP1

Förbättrad teknik

Hjälpprogrammet 1.1
Stöd för ökad produktivitet för utvecklare, är ett fristående program för att visa lokalt installerat Visual Studio 2010 SP1. Följande teknik förbättringar läggs till i den nya lokala hjälpprogrammet:
  • Snabb åtkomst-menyn stapelikoner: snabbt komma åt andra förbättrad teknik för hög användning eller verktyg. Detta inkluderar Help Library Manager, Skriv ut, alternativ och synkronisera ämnet innehållsförteckning (TOC)
  • Sök installerats lokalt innehåll
  • Sök efter matchande strängar i avsnittet
  • Konsolvyer (innehållsförteckning, Index, favorit och resultatet från sökningen)
    • Nyckelordet Index ämneslista
    • Visa Innehållsförteckningen
    • Favoriter
    • Historik
    • Sökresultat listvy
  • Snabbmenyer
  • Innehåll-fönstret Skriv ut avsnitt
  • Alternativ: Ändra teckenstorlek för visning, antalet ämnen i tidigare och vilken sida visa konsolen visas på
Silverlight-4-stöd
Microsoft Silverlight 4 verktyg för Visual Studio 2010 ingår i Visual Studio 2010 SP1. Detta lägger till stöd för målobjekt för Silverlight-4 i Silverlight designer och system för projektet. Detta ger även stöd för förbättrad teknik för nya Silverlight-4. Denna nya teknik omfattar arbetar med implicita format och program för Silverlight 4 Out-av-webbläsaren (OOB). Du kan automatiskt starta och felsöka programmet OOB från inuti IDE, ange XAP signering för betrodda OOB program och OOB fönstret Egenskaper.
Grundläggande enhet testa stöd för den.NET Framework 3.5
I Visual Studio 2010 SP1, nu har du möjlighet att testa programmen som mål på.NET Framework 3.5. Mer information om hur du aktiverar den här funktionen finns på följande MSDN-blogg:
Amit Chatterjee's.NET 3.5 testa enheten diskussion
Guiden för prestanda för Silverlight
Visual Studio 2010 SP1 kan du finjustera prestanda för Silverlight-program genom att marknadsföra koden. En traditionell kod profiler kan inte anpassa prestanda för rendering för Silverlight-tillämpningar. Många högre profilers läggs till i Visual Studio 2010 SP1 så att du bättre avgöra vilka delar av programmet förbrukar tid.
IntelliTrace för 64-bitars och SharePoint
IntelliTrace är revolutionerande felsökning av ny teknik i Visual Studio 2010 som gör att du kan flytta framåt och bakåt en felsökningssession. Men på grund av tidsbegränsningar i och eftersom det är en helt ny funktion, den här tekniken fungerar inte i alla situationer.

Visual Studio 2010 SP1 kan IntelliTrace felsökning teknik på 64-bitars lösningar och lösningar för Microsoft SharePoint-servergrupp.
Programrendering
Som standard aktiveras programrendering i Windows XP och Windows Server 2003 för att förbättra prestanda och stabilitet för Visual Studio 2010.
Upptäcka blandad installationer
Om du installerar flera versioner av Visual Studio 2010 på samma dator, kan en kombination av binärfilerna för programmet köras i samma instans av Visual Studio. Det här problemet uppstår till exempel när du har den utgivna versionen av Visual Studio 2010 Ultimate installerat på samma dator där du har Microsoft Visual Basic Express installerat Service Pack 1. Denna typ av installation kan orsaka funktionella problem eller stabilitet. Visual Studio 2010 SP1 upptäcker om installation av SP1 är klar och kan bli ombedd att uppdatera den om installationen är ofullständig. Detta gör att installationen är i ett känt, stabilt tillstånd.

Webbutveckling

Support för IIS Express
Visual Studio 2010 SP1 kan du använda Internet Information Services (IIS) 7.5 Express som den lokala servern som är värd för webbplatsen och Web Application-projekt.

Obs! IIS 7.5 Express ingår inte i SP1, och du måste hämta separat. Mer information finns i följande blogg:
http://weblogs.asp.NET/scottgu/Archive/2011/01/03/VS-2010-SP1-Beta-and-IIS-Developer-Express.aspx
Stöd för SQL Server CE 4
Visual Studio 2010 SP1 kan du hantera Microsoft SQL Server kompakt 4.0 SDF-filer i Solution Explorer och Server Explorer i samband med webbprojekt. Dessutom kan du använda SQL Server Compact 4.0 tillsammans med ASP Microsoft Visual Studio 2010 SP1.NET webbformulär i en SQL-kontroll för datakälla.

Obs! SQL Server Compact 4.0 ingår inte i Visual Studio 2010 SP1, och du måste hämta separat. Mer information finns i följande blogg:
VS 2010 SP1 och CE-SQL
Stöd för rakblad
Ändras till project web-system och HTML-redigerare stöder nya rakblad syntax. Denna nya syntax används av ASP.NET webbsidor och ASP.NET MVC 3.

Obs! Rakblad ingår inte i SP1, och du måste hämta separat. Mer information finns i följande bloggar:
Vi presenterar "Rakblad" ? en ny vy motor för ASP.NET

Hur du får support för rakblad syntax i Visual Studio-2010

PI-webbintegration
Stöd för Microsoft Web Platform Installer (PI) läggs i Visual Studio 2010 SP1 på följande sätt:
  • Ett nytt verktygsfält läggs som ger snabb åtkomst till att starta den senaste versionen av Web-PI. Dessutom, om inte webbplatsen PI installerades hämtas först.
  • När du öppnar webbprojekt som använder IIS 7.5 Express, SQL Server Compact 4.0 eller ASP.NET rakblad syntaxen visas en dialogruta där du kan hämta och installera dessa komponenter genom att använda webben PI om komponenterna som inte redan är installerade.
Distribuerbara beroenden
Vissa nya teknik-komponenter som läggs till i Visual Studio 2010 SP1 kan vara lagerplats distribueras tillsammans med ett program. Sedan kan du använda komponenter även när du distribuerar programmet till en server där dessa komponenter inte har installerats. I dialogrutan Nytt läggs till i Visual Studio 2010 SP1 som gör det enklare att lägga till dessa distribuerbara beroenden webbprojektet. Om du vill öppna dialogrutan genom att högerklicka på projektet i Solution Explorer och välj Lägga till distribuerbara beroenden. Följande komponenter som stöds:
  • ASP.NET-webbsidor som använder syntaxen för rakblad
  • SQLServer Compact 4.0
  • ASP.NET MVC 3
Mer information finns i följande bloggar:
BIN distribution av ASP.NET MVC 3 med rakblad till en Windows-Server utan MVC installerat

Hur lagerplatsen distribuera SQL Compact Edition 4.0 och rakblad webbprojekt
Stöd för HTML5 och CSS3
Preliminär stöd läggs till HTML-redigerare för HTML5 så att du kan hämta IntelliSense och validering för HTML-element och attribut. En fullständig version ger en fullständigare HTML5 upplevelse ges i en framtida version av Visual Studio. Mer information finns i följande blogg:
HTML5 & CSS3 i Visual Studio 2010 SP1
WCF RIA Services V1 SP1 ingår
WCF-RIA-tjänsten är nu lokaliserat på 10 olika språk som stöds av Visual Studio 2010 SP1. En enhet kan nu innehålla medlemmar av komplexa typer. Till exempel kan du använda Customer.Address typ där kunden är en entitet, men adressen är inte en entitet. En entitetstyp kan nu användas i flera DomainService klasser i samma program. Begränsning för hur du använder en viss enhetstyp i högst en DomainService upphävas. En kod generation utökningsbarhet är nu tillgänglig för allmänheten. Den kan användas för T4-baserade och andra kod-generatorer externa produkten. Dessutom aktiveras nu DataForm Lägg till/ta bort åtgärder för klassen EntitySet och klassen EntityCollection.
Mer information om webbutveckling
Mer information om andra tekniska förbättringar i Visual Studio 2010 SP1 för webbutvecklare finns i följande blogg:
HTML5 & CSS3 i Visual Studio 2010 SP1

XAML Editor/Designer

Gå till värde-definition
Du kan gå direkt från kontroller på en sida till formatmallar som används för kontrollerna. Detta innebär att du snabbt och enkelt kan förstå och arbeta med stil och resurs strukturer i programmet och slutligen verkligen förstå "Varför knappen på ditt program är röd."
IntelliSense stil
Här kan du enkelt ändra formatmallar som du redan har XAML. Du får nu IntelliSense för egenskaper och deras värden i en formatmall som baseras på TargetType.
Data source selector
Gör att du enkelt kan markera och ändra information om datakällan direkt från designyta.
Avancerade rutnät-kommandon
Här kan du enkelt lägga till, ta bort och ordna om rutnätet rader och kolumner.
Ny tjocklek Editor
Kan du Massredigera redigera vissa objekt, till exempel marginaler eller utfyllnad på flera kontroller.
Provet data support
Du kan lägga till exempeldata för att se dina, Objektmallar och bindningar ljus upp vid designtillfället. Inte bara gör detta upphakning av databindningar lättare via Data Binder datumväljaren, det innebär också att utforma storlek och innehåll och automatisk layouter mycket smidigare. Dessutom flödar tidsdata design klar mellan Visual Studio och Expression Blend.
Ökad stabilitet
Många förbättringar av stabiliteten har gjorts i Visual Studio 2010 SP1. Mer information finns i följande blogg:
Slutlig version av Silverlight 4 verktyg för Visual Studio 2010 är nu tillgänglig

C++

MFC-baserad GPU-accelererade grafik och animeringar
Visual Studio 2010 SP1 kan följande två tekniker för MFC:
  • Direct2D maskinvaruaccelererad, omedelbar läge, 2D-grafik-API som ger hög prestanda och återgivning av hög kvalitet för 2D-geometri, bitmappsbilder och text. Mer information finns på följande Microsoft-webbplats:
    Direct2D
  • Windows animering Manager, vilket gör att RTF-animering av element i användargränssnittet. Mer information finns på följande Microsoft-webbplats:
    Hanteraren för Windows-animering
Du kan dra nytta av dessa två tekniker utan att bryta MFC programmeringsmodell. Dessutom kan du hitta demonstrationer i följande katalog:
enhet: \Program\Microsoft visual Studio 10.0\Samples\1033\VC2010SP1Samples.zip
Mer information om tekniska förbättringar i Visual Studio 2010 SP1 finns på följande webbplats:
MFC-tillägg för Visual Studio 2010 SP1
Ange stöd för nya AMD och Intel-instruktion
Visual Studio 2010 SP1 lägger till inbyggda funktioner eller intrinsics om du vill aktivera tillägg för AMD och Intel nya mikroprocessorer som kommer att släppas nästa år. Inbyggda funktioner kan för mycket effektiv datoranvändning utan att behöva ett funktionsanrop. Mer information om intrinsics-funktionen finns på följande webbplats:
Kompilatorn Intrinsics
Mer information om tilläggen finns på följande webbplatser från tredje part:
Intel AVX

Bädda in Visual Basic-Runtime
En ny funktion i Visual Basic-kompilatorn läggs till som gör att Visual Basic-utvecklare kan rikta sina program och bibliotek på plattformar där full Visual Basics körningsmiljö är inte tillgänglig. Mer information finns i följande blogg:
VB-Core ? nya kompilering i Visual Studio 2010 SP1

Lista över problem som korrigeras

Hjälp Library Manager
Help Library Manager stöder inte flera samtidiga sessioner.
Agent för hjälp-bibliotek
  • Agent hjälp biblioteket startar inte när innehållet uppdateras. Agent hjälp bibliotek kan krascha när du startar den första utan innehåll.
  • När du navigerar till en ogiltig URL agenten inte visa den Innehållet hittades inte sidan.
Visual Studio-Editor
Visual Studio-skal
  • 533342: Snabbmenyer rulla även om det finns utrymme för att visa dem.
  • 558149: "Sök och Ersätt" fönstret bredare varje gång den öppnas.
  • 574681: Visual Studio kraschar när du klickar på en avgränsare på menyn.
  • 636464: Visual Studio kraschar med ett COM-undantag varje gång du stänger den.
  • Visual Studio kraschar när det stängs.
  • Visual Studio kraschar när AMD CodeAnalyst.
  • Visual Studio startas varje gång du försöker stänga den.
  • Inläsning av en lösning genom att dubbelklicka på dess fil medför onödiga DLL-filer läses in.
  • Inaktivitetstid bearbetning i Visual Studio medför tråd onödiga kontextbyten.
  • Förloppsdialogrutan som visas för vissa scenarier. Exempel på Gå till Definition för C++-projekt tar längre tid än väntat att slutföra.
  • LightSwitch in inte när du kör "devenv/safemode"-läge.
  • Redigeraren slutar svara när du öppnar en aspx- och JS-filer med hjälp av Telerik.
  • Tas bort För utvärdering av endast från välkomstskärmen Express.
  • Skärmläsare och pekdatorer orsaka Visual Studio kraschar när pekaren pausar över den Ångra knappen.
  • Visual Studio kraschar när du stänger en flytande flera instanser verktyget windows-grupp.
  • Visual Studio kraschar när du ångrar utcheckningen för en fil.
Visual Studio utökningsbarhet
Felsökare

Visual Studio 2010 SP1 dessutom följande förbättringar:
  • Förbättringar när mini dumpa filer och felsökning MiniDump-filerna öppnas.
  • Förbättringar för att minska låser sig när du bifogar en process.
  • Förbättrad tillförlitlighet i message passing interface (MPI) felsökning.
  • Tråden försenade förbättringar under Funktionsutvärderingen av.
IntelliTrace
  • Loggfilerna bort för åtgärden Diskrensning.
  • Krascher som introducerades i kundens program är fasta.
  • En krasch som uppstår när du växlar till fönstret demonteringen anger du historiska läge är fast.
  • Krasch vid avslut på grund av att en spårningsfil i läget är fast.
Installationsprogrammet för projekt
HTML-Designer
ASP.NET-Editor
ASP.NET-Data
Webbprojekt
JScript-Editor
  • Extra utrymme läggs till under koden när den Behåll tabbar alternativet är markerat.
  • Indrag är felaktigt för tom objektlitteraler.
  • Den JScript funktionen formateringsalternativ Parens fungerar inte som "avfattas parenteser."
  • Kortkommandot ALT + A används felaktigt för den Infoga blanksteg efter funktionen nyckelordet för anonyma funktioner kommandot.
  • Atlas IntelliSense finns inte när skriptet manager har en HTTP-sökväg för ServiceReference.
  • Minne för Visual Studio-process ökas till 300 MB när du öppnar ett annat projekt, du lämnar det aktuella projektet öppet och det aktuella projektet har massor av JScript-filer som öppnas.
  • Ingen IntelliSense finns inuti en Enligt villkor.
  • Mycket stort minne växer när du kommentera eller ommentar stora JScript-filer.
  • Skriva går mycket långsamt i en JScript-fil som har långa innehåll på en rad.
  • Globala medlemmar kommer från externa filer kan inte hitta IntelliSense.
  • Förlust av färgsättning och IntelliSense inträffar när du uppdaterar IntelliSense för att referera till en fjärrdator eller icke-befintliga tjänst.
Utvecklingsverktyg för Windows Phone
Distribution av XAP filer över 64 MB kan misslyckas för testning och felsökning på fysiska telefonienheter.
Allmänna WPF och Silverlight-Designer

Dessutom innehåller Visual Studio 2010 SP1 följande förbättringar:
  • Prestandaförbättringar när du väljer en annan färgprofil läggs till.
  • Den Spara dialogrutan visas när du stänger en lösning efter genereras en händelse i Visual Basic.
  • Support för bärbara sammansättningar läggs till.
Designytan för XAML-Designer
  • 473449: Bindningen funktion i WPF fungerar inte som förväntat.
  • 567025: En "ärver och över" mönster i XAML rapporteras som "identifierade loop".
  • 502670: Synlighetsegenskapen nu iakttas vid designtillfället.
  • En minnesläcka när dra kontroller från verktygslådan till designytan.
  • A System.InvalidOperationException undantaget är när du startar designyta när du lägger till en händelse.
  • En dialogrutan visas när du flyttar överordnade kontroller i en expander.
  • Styra skapandet när underordnade rotelement är en expander.
  • Kontroller kan flyttas i en behållare som har den FlowDirection Egenskapen RightToLeft.
  • Du kan inte öppna designer för filer som använder Silverlight Toolkit datavisualisering komponenter.
  • Expander förblir expanderade under designtid när den ska vara dold.
  • Kontroller Fäst mot stödlinjer för delskala.

Dessutom innehåller Visual Studio 2010 SP1 följande förbättringar:
  • Fästning av kontroller minskas i en kontroll i ScrollViewer.
  • Användarkod som kan orsaka ett ohanterat undantag på gult fält visas nu.
XAML-Refactoring
  • När du byter namn på en nya egenskaper av typen inte namn på XAML-filer för Visual Basic.
  • Arbetsflöde-filer som är baserade på XAML plocka upp refactoring händelser från koden bakom arbetsflöde-filer.
  • Refactoring och "Gå till Definition" fungerar inte som förväntat när du interagerar med XAML-filer och XAML-filen inte är öppen.
  • När du byter namn på en klass genererar händelsehanteraren inte händelser för klassen har bytt namn.

Dessutom innehåller Visual Studio 2010 SP1 följande förbättringar:
  • Stöd för refactoring typer i den TypeArguments attribut har lagts till.
  • Stöd för refactoring namnområden inkluderar sammansättningen i definition läggs till.
XAML-egenskapspanelen
  • Väljaren format stöder inte egenskapen StyleTypedProperty.
  • 551488: StringFormat XAML-editor inte stöder tecken som föregås av dubbel.
  • När XAML-redigeraren är fast, och du anger bindningar eller resurser, förlorad tangentbordsfokus.
  • "Gå till värdet" definition visar en felmeddelandets dialogruta när definitionen pekar på ett program XAML-filen.
  • Bifogade egenskaper i egenskapspanelen försvinner när du bygger lösningen.
  • När pensel editor är fast kan orsaka samma egenskap visas flera gånger i egenskapsinspektören.
  • Den Innehåll Egenskapen kan inte visas när egenskapskontrollen sorteras efter källa.
  • Det uppstår ett fel om du öppnar en färgväljare databindning när DataContext är CollectionViewSource.
  • Det uppstår ett fel om du använder ett format som läses in från ett annat projekt med hjälp av färgväljaren för resursen.
  • Överskjutande bifogade egenskaper visas oväntat.
  • Expandera eller komprimera tillstånd av den Egenskapen kategorin är inte beständiga efter bygga och köra.

Dessutom innehåller Visual Studio 2010 SP1 följande förbättringar:
  • Stöd för kopplade egenskaper som har samma namn men olika namnområden i egenskapsinspektören läggs till.
  • Stöd för att lägga till arv läggs en möjlig uppgift för den egenskapen i egenskapsinspektören för Silverlight-projekt.
XAML-Editor
Visual Studio Tools för Office (VSTO)

Dessutom förbättrar Visual Studio 2010 SP1 prestanda på VSTO Runtime.

Windows Forms Designer
  • Du kan använda Visual Studio 2010 IDE för att öppna ett projekt har en tidigare version. Exempelvis kan du öppna ett projekt i Visual Studio 2008. Efter en felsökningssession kan inte återskapa eller debug projektet igen och du får ett felmeddelande som liknar följande:
    Det går inte att kopiera filen "obj\Debug\assembly_name"till"bin\Debug\assembly_name". Processen kan inte komma åt filen ' bin\Debug\assembly_name"eftersom den används av en annan process.
  • Om du byter namn på eller Ångra Klistra in Windows Forms-kontroller i designer läcker designer fil under 2010 för Visual Studio-instans.
  • Ett projekt i Visual Studio 2005 uppgradering till Visual Studio 2010 och du nytt mål för projektet till den.NET Framework 4. När du stänger Visual Studio-instans kan krascha en språkversion som stöds av Visual Studio.
Visual Studio Tools for SharePoint
  • Lägga till en Certifikatutfärdare behörighetsgrupp paketet manifestet mall gör F5 distribution misslyckas.
  • Visual kodgenerering för webbdelen som är kontroller (sandboxed) misslyckas om filen ASCX överskrider en viss längd.
Verktyg för Visual Studio-Data
Visual Basic-kompilatorn
Visual Basic Editor
C#-kompilatorn
  • Åtkomstfel när du felsöker ett C#-strukturen har cirka 500 fält.
  • Designers kan inte korrekt beviljas typer i koden som genereras.
C#-Editor
  • 610734: Visual Studio 2010 kraschar när koden skrivs vid designtillfället.
  • 621084: MVC3 rakblad release candidate kan orsaka en ogiltig kod block indrag när release candidate Autoformat ett dokument.
  • C# IntelliSense-tjänsten kan krascha vid avstängning i WPF-projekt.
  • Om inte målobjekt för Multi-Pack är installerat, kraschar C# språk-tjänsten när du försöker läsa in ett projekt.
  • Kommandot "Markera referenser" orsakar en krasch i vissa fall när en fil stängs.
  • Generera typ kan orsaka en kraschrapport när du öppnar filen som genereras.
  • Smarta etiketter kan orsaka en kraschrapport i vissa scenarier för webben.
  • En kraschrapport inträffar när du ändrar den Allmänheten fältet Egenskapen.
  • När du placerar pekaren över det namngivna argumentet kraschar snabbinfo om metodnamnet matchar lokala klassnamn.
  • C# IntelliSense kraschar när lösningen Navigator-tillägget är installerat och en "aspx\web"-sidan öppnas som en extra fil.
  • Backstegstangenten fungerar inte för koreanska tecken i Text Editor.

Standardbiblioteket för C++
Microsoft Foundation Classes (MFC) och Active Template Library (ATL)

Dessutom Visual Studio 2010 SP1 förbättrar säkerhet och prestanda och ger andra förbättringar i ATL/MFC.

C Runtime (CRT)

C++-Editor

Dessutom innehåller Visual Studio 2010 SP1 följande förbättringar:
  • Förbättringar av prestanda och stabilitet
  • Effektivare minneshantering
  • Andra IDE-förbättringar för att förhindra att användargränssnittet (UI) fryser och kraschar
  • Förbättring av prestanda för F12 (gå till Definition) Funktionstangent på stora projekt.
C++-kompilatorn

Dessutom innehåller Visual Studio 2010 SP1 följande förbättringar:
  • Optimeringar och korrigeringar i flera områden för generering av kod
  • Hanterade stegvis bygga paritet med Visual Studio 2008. Mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
    982721 Egenskapen aktivera hanteras stegvis bygga finns inte när du öppnar projektet egenskapssidor för ett projekt i Visual C++-2010
C++-felsökning
F #
Visual Studio 2010 SP1 korrigeras problem med stabilitet kompilatorn och koden är korrekt för den genererade koden. Den här uppdateringen åtgärdas anropande konventionen är riktiga anropa plattform och avger XML dokument kommentarer för tillägget metoder. Dessutom detta servicepack förbättrar prestanda för att generera en händelse hook upp.
Samtidig körning

Dessutom innehåller Visual Studio 2010 SP1 följande förbättringar:
  • Felaktigt positiva minnesläckor rapporteras inte längre när du använder samtidig körning (ConcRT).
  • "__Stdcall"-anropsregeln stöds nu av PPL, ConcRT och samtidiga behållare.
  • Ett åtkomstfel uppstår inte på "concurrent_queue" med "std::string".
  • Tillhörande behållare kan användas med funktionen "parallel_for_each".
Databasprojekt
  • Distribution av databasen projektet misslyckas när du försöker att återkalla behörigheter med hjälp av ALTERNATIVET BEVILJA behörighet.
  • Anpassade .dbschema-filer som innehåller icke-utskrivbara tecken orsaka Visual Studio kraschar när du försöker uppgradera en modell.
  • Funktionen "Jämför Schema" ignorerar composing barn när den Jämför endast element som finns i källan objektet är aktiverat.
  • När du använder guiden Importera SQL-skript-filen innehåller skriptfilen fulltextindex, och Skriva över objekt som redan finns i projektet kryssrutan är markerad, tabeller i skriptet kan ersättas.
  • Verktyget "Jämför Schema" kommentarer från tabellkolumner när verktyget skriver uppdateringar till ett projekt, och objektet är HOPPA ÖVER.
  • En inkrementell databasprojektet distribution slutar svara när projektet innehåller långa kontrollvillkor som normaliseras.
  • Indextips löser inte över databasreferenser i en databas projekt build.
Analys av kod
Dessutom innehåller Visual Studio 2010 SP1 följande förbättringar:
  • Analys av hanterad kod (FxCop) installeras nu på x 64-servrar för TeamBuild.
Profiler
  • Explorer prestanda in inte när flera instanser av Visual Studio har startats.
  • JScript-profilering fungerar inte på ryska och andra europeiska och latinamerikanska språk operativsystem.
  • JScript-profilering fungerar inte med Windows Internet Explorer 9.
  • Visual Studio kraschar när profil av ett projekt för webbprogram med hjälp av en kund web server inställning.

Dessutom innehåller Visual Studio 2010 SP1 följande förbättringar:
  • Mer korrekt provtagning i Hyper-V
  • Förbättrat JavaScript profilering för att aktivera profilering av flera processer
  • Bättre stabilitet som den utför 64-bitars profilering
Koden identifiering och verifiering
  • Krascher med graph navigering är fasta.
  • En rullningslist UX problemet i Explorer arkitektur avancerade markering-menyn är fast.
  • Tillfälliga filer finns kvar efter lager validering körs.
  • Åtgärden "Som finns I" på en mapp i C++ kan orsaka arkitektur Explorer kraschar.
T4
Visual Studio 2010 SP1 innehåller följande förbättringar:
  • Anpassa eller utöka T4 mallar med hjälp av mallen arv
  • Använda helper bibliotek med T4 mycket enklare eftersom T4 låser inte längre refererade sammansättningar i minnet
  • Distribuera T4 build-Server för att generera build-tid
Arkitektur-verktyg
  • 526547: Sekvensering av diagram, ordna om layouten och livslinjer ändras inte som förväntat.
  • 533921: "Objekt med samma nyckel redan lagt till" meddelande i ett sekvensdiagram.
  • Användning av interaktion är missade efter Livslinje gruppen utökas.
  • Du kan inte öppna ett diagram om du ändrar ett gränssnitt fullständiga namn, och Dölja kvalificerat namn alternativet är inställt SANT. I det här fallet visas ett förverkligande till gränssnittet som en lollipop.
  • Validering är bruten för generisk parameter referenser inuti en metodtext.
  • Modellering av projektet kan användare skapa dubblerade heter referenser. Det här problemet kan leda till skador i projektet.
  • Det uppstår ett null-referens för implementeringar för explicit gränssnitt och övergående diagram när du genererar ett sekvensdiagram.
Dessutom innehåller Visual Studio 2010 SP1 följande förbättringar:
  • Interaktion meddelanden sorteras nu.
  • Framåtlänkar måste anges med lager diagram element från Team Foundation Server objekt stöds nu.

Visual Studio-Test

Web/Load Test
  • 584634: Resultat WebTest viewer kan krascha när ett test utförs.
  • Ett OutOfMemory-undantag ges när du använder Sök/ersätt-åtgärd i en begäran.
  • Devenv.exe-processen kraschar när du klickar på hyperlänken "tröskelvärde kränkningar" i statusfältet test resultat.
  • Räknare på "Sidan svarstid" graph försvinner när körningen är avslutad.
  • Skriva resultat DB LoadTest tar längre tid än väntat att slutföra.
  • Prestandaräknare släpps under load test körning.

UnitTest/TestExecution
  • 575870: Det finns ett konkurrenstillstånd i test-styrenhet som medför att tester för att gå in i tillståndet "Inte utförs".
  • En testkörning slutar svara när QTAgent inte startas eller testa köra svarar i den Main) funktionen.
  • TestContext-utdata är felaktigt för inre tester som finns inuti en ordnad test.
  • Ett prestandaproblem uppstår när ett test läses in i test-styrenhet.
  • Kör en stor mängd tester i en testmiljö lämnar vissa tester i tillståndet "Inte utförs".
  • För kodfärgning för Kodomfattning fungerar inte för ohanterad kod för C++.
  • Den TestCaseId Egenskapen kommer att vara samma för alla testfall som är associerade med samma mätmetod.

TCM-Server
  • Återskapa lagret tar längre tid än väntat att avslutas.
  • Återställa automatiserade testresultat kan orsaka två ändringar av en punkt visas i distributionslagret som den aktuella versionen.

Microsoft Test Manager
  • "Konfigurera diagnostiska Data kortet Event Log"-sidan är trunkerad i olika språkversioner av Test Manager.
  • Analysera resultat gör att resultatet blir det senaste resultatet i test punkt trend.
  • Inställningar för höger till vänster-språk är inte beständiga över MTM-sessioner.
  • Frågebaserad test suite återinsättning tar längre tid än väntat för stora paket.
  • En krasch kan inträffa om du väljer typ av webbläsare för Firefox uppspelning i Microsoft Test Runner.
  • Du kan inte samla in data för Intellitrace om startas programmet som testas som en del av åtgärden inspelning för test-fall.
  • Antalet bifogade filer för testresultaten returnerar 0 när gå igenom stora mängder av testresultaten.
  • Du kan inte bindas "parametern lösenord"-fältet när du skapar åtgärden inspelning.

Dessutom innehåller Visual Studio 2010 SP1 följande förbättringar:
  • Prova beskrivning kan visas i Microsoft testar Manager.
  • Prestandaförbättringar för Test Manager tillhandahålls.
  • Stöd för Expression Encoder 4.0 manuell testning läggs till. Mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
    2160831 Uppdatering för Microsoft Visual Studio 2010 videodata kort
Lab Manager
  • 580348: Microsoft System Center Virtual Machine Manager (SCVMM)-server som är konfigurerad för en TFS programmet nivå kan inte ändra.
  • Ett arbetsflöde för Build distribuera/test kan inte använda släpp platser på DFS- eller WebDav-resurser.
  • Du kan inte välja en konfiguration för befintliga build-versioner som har mer än en konfiguration i ett arbetsflöde för Build distribuera/test.
  • Skapa Service Host kraschar om du kör i "Lab-läge" och kontot inte har administratörsbehörighet.
  • När build-agent och lab-agent installeras på en icke lab hanteras virtuell dator, build-agenten startar inte.
FastForward/CodedUITest
  • 553625: Kodade UI test projekt är inkompatibla med installations- och projekt i samma lösning.
  • 597945: Ett UITestException-undantag genereras i metoden BrowserWindow.FindMatchingControls.
  • Test av UI-kontroller som läggs till UIMap är inte skiftlägeskänsliga.
  • Skapa en kodad UI-Test från en befintlig åtgärd inspelning visas inte i dialogrutan alternativa referenser.

Dessutom stöd för inspelning och uppspelning av koden UITest har lagts till för Internet Explorer 9 Beta i Kompatibilitetsvy.

SQL

Data nivån programmet projekt: Data nivå Application Framework Version 1.1
Visual Studio 2010 SP1 innehåller följande förbättringar:
  • DAC-uppgraderingar stöds på SQL-Azure och SQL Server.
  • DAC-uppgraderingar är nu på plats i stället för sida vid sida.
Entity Framework (kodgenerering)

Referenser

Känt problem
Visual Studio 2010 Service Pack 1 kan orsaka flera poster i listan med installerade uppdateringar. Transaktionerna är märkt "Snabbkorrigering för Visual C++ Standard 2010 Beta 1" tillsammans med KB-numret. Microsoft har bekräftat att ingen Beta korrigeringar har installerats med Visual Studio 2010 Service Pack 1 och att korrigeringsfilen för varje snabbkorrigeringar visas ingick i Visual Studio 2010 Service Pack 1.

Lösning för kända problem
Det finns ingen lösning på problemet. Ingen "Beta 1" snabbkorrigeringar installeras på datorn. Du kan inte avinstallera uppdateringar eller ta bort poster från listan installerade uppdateringar eftersom ingen faktiskt är installerat i systemet.

Produkter från tredje part som diskuteras i denna artikel tillverkas oberoende av Microsoft. Microsoft lämnar inga garantier, underförstådda eller på annat sätt om prestanda eller tillförlitlighet hos dessa produkter.

Microsoft tillhandahåller kontaktinformation för tredje part för att hitta teknisk support. Denna information kan ändras utan föregående meddelande. Microsoft kan inte garantera riktigheten av denna information från tredje part.

Kända problem med hjälp av Microsoft Update
  • När du installerar detta servicepack kan installationen fortsätta och slutförs om du vill avbryta installationen. Det här problemet kan uppstå när installationen är över hälften färdig.
  • Om du startar installationen genom att välja alternativet "Hämta uppdateringar men låt mig välja om du vill installera dem" och sedan välja alternativet "Installera uppdateringen och sedan avsluta" misslyckas installationen av service pack. Du kommer att erbjudas uppdateringen igen när datorn startas om och installationen ska slutföras.
  • Om du vill avinstallera service pack från en icke-engelsk version av Visual Studio 2010Ultimate, Visual Studio 2010 Premium eller Visual Studio 2010Professional-användare erbjuds du att installera service Pack-uppdateringen igen. Installationen misslyckas eftersom komponenterna i detta servicepack är i ett oväntat tillstånd. Så här för att kunna installera om service Pack-uppdateringen:
    1. Starta Visual Studio installationsprogrammet i underhållsläge från objektet program och funktioner i Kontrollpanelen eller genom att köra Setup.exe.
    2. Välj Lägg till eller ta bort funktioner.
    3. Markera Microsoft Office Developer Tools och klicka sedan på Uppdatera. När installationen är klar kan du installera service pack.

Egenskaper

Artikel-id: 983509 - Senaste granskning: den 11 juni 2012 - Revision: 1.0
Informationen i denna artikel gäller:
  • Microsoft Visual Studio 2010 Premium with MSDN
  • Microsoft Visual Studio 2010 Professional
  • Microsoft Visual Studio 2010 Ultimate
  • Microsoft Visual Studio Lab Management 2010
  • Microsoft Visual Studio Agents 2010
  • Microsoft Visual Studio Test Professional 2010
  • Visual Studio 2010 Tools for Microsoft Office Runtime
Nyckelord: 
kbexpertiseinter kbprb kbfix kbmt KB983509 KbMtsv
Maskinöversatt
VIKTIGT: Denna artikel är översatt av Microsofts automatiska översättningsprogram och inte av en mänsklig översättare. För att Du skall ha åtkomst till alla artiklar i Knowledge Base på Ditt föredragna språk så är en del artiklar översatta av människor och en del artiklar av översättningsprogram. Tänk på att en artikel som är översatt av ett översättningsprogram inte alltid är perfekt. Artikeln kan innehålla fel ord, grammatik eller meningsbyggnad, ungefär som en utländsk talare kan göra misstag när han eller hon pratar med Dig på Ditt språk. Microsoft ansvarar inte för eventuella felaktigheter i översättningen, fel eller skador som orsakats av någon felöversättning av innehållet eller våra kunders användande av det översatta innehållet. Microsoft uppdaterar kontinuerligt mjukvaran för översättningsprogrammet.
Den engelska versionen av artikeln är följande: 983509

Ge feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com