Bemærk!
Nogle af de downloads, der er nævnt i denne artikel, er i øjeblikket tilgængelige på My.VisualStudio.com. Dette websted kræver, at brugerne logger på ved hjælp af en Visual Studio-abonnementskonto, hvis du forsøger at få adgang til et af downloadlinkene.
Hvis du bliver bedt om legitimationsoplysninger, skal du bruge din eksisterende Visual Studio-abonnementskonto eller oprette en gratis konto ved at vælge "Opret en ny Microsoft-konto".
Oversigt
I denne artikel beskrives oplysninger om Microsoft Visual Studio 2010 Service Pack 1 (SP1). I denne artikel beskrives desuden de problemer, der er løst, og de teknologiforbedringer, der er tilføjet i Visual Studio 2010 SP1.
Flere oplysninger
Sådan henter du Visual Studio 2010 SP1
Hvis du vil hente Visual Studio 2010 SP1, skal du besøge følgende Microsoft-websted:
Om denne servicepakke
Understøttede operativsystemer
-
Windows Server 2008 R2 (x64-baseret)
-
Windows 7 (x86-baseret og x64-baseret)
-
Windows Server 2008 (alle x86-baserede og x64-baserede udgaver) sammen med Service Pack 2
-
Windows Vista (alle x86-baserede og x64-baserede udgaver undtagen Starter Edition) sammen med Service Pack 2
-
Windows Server 2003 R2 (alle x86-baserede og x64-baserede udgaver)
-
Windows Server 2003 (alle x86-baserede og alle x64-baserede udgaver) sammen med Service Pack 2
Bemærk! Du skal have MSXML 6.0 installeret for at anvende denne servicepakke på en computer, der kører Windows Server 2003. -
Windows XP Service Pack 2 (SP2) eller en nyere version af Windows XP
-
Windows XP (alle x86-baserede udgaver undtagen Starter-udgaven) sammen med Service Pack 3
Understøttede arkitekturer
-
32-bit (x86)
-
64-bit (x64) (WOW)
Hardwarekrav
-
Processor på 1,6 gigahertz (GHz) eller hurtigere
-
1.024 MB RAM (1,5 GB, hvis den kører i en virtuel maskine)
-
5,5 GB ledig plads på harddisken
-
Harddisk med 5.400 omdr./min.
-
DirectX 9-kompatibelt skærmkort, der kører med 1.024 × 768 skærm eller skærm med højere opløsning
-
Dvd-drev
Softwarekrav
Du skal have et af de understøttede Visual Studio 2010-programmer, der er angivet i afsnittet "Gælder for", installeret for at anvende denne servicepakke.
Understøttelse af Visual Studio 2010 SP1
Formel support til Visual Studio 2010 SP1 fås via webstedet Microsoft Support. Du kan finde flere oplysninger om Microsoft Support på følgende Microsoft-websted:
http://support.microsoft.com Uformel communitysupport til Visual Studio 2010 SP1 er tilgængelig via msdn-forummerne (Microsoft Developer Network). Du kan finde flere oplysninger om MSDN-forummerne på følgende Microsoft-websted:
Inkluderet i denne servicepakke
Visual Studio 2010 SP1 indeholder en opdatering til Microsoft .NET Framework 4. Flere oplysninger om opdateringen finder du ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2468871 Opdatering til Microsoft .NET Framework 4
Tilføjet teknologiforbedringer og løste problemer i Visual Studio 2010 SP1
Teknologiforbedringer
Hjælp-fremviser 1.1
For at understøtte udviklerproduktivitet installeres der et separat program til visning lokalt i Visual Studio 2010 SP1. Følgende teknologiforbedringer er tilføjet i den nye lokale Hjælp-fremviser:
-
Ikoner på menulinjen Hurtig adgang: Få hurtig adgang til andre forbedringer eller værktøjer til høj brugsteknologi. Dette omfatter Hjælp Til biblioteksstyring, Udskriv, Indstillinger og Synkroniser emne til indholdsfortegnelse
-
Søg i lokalt installeret indhold
-
Søge efter matchende strenge inden for emne
-
Konsolvisninger (indholdsfortegnelse, indeks, favoritter og resultater fra søgning)
-
Emneliste med nøgleordsindeks
-
Indholdsfortegnelse
-
Favoritter
-
Oversigt
-
Listevisning af søgeresultater
-
-
Genvejsmenuer
-
Emne om udskrivning af indholdsvindue
-
Indstillinger: Skift skærmskriftstørrelse, antal emner i oversigten, og hvilken side konsolvisningen vises på
Understøttelse af Silverlight 4
Microsoft Silverlight 4 Tools for Visual Studio 2010 er inkluderet i Visual Studio 2010 SP1. Dette tilføjer understøttelse af målretning af Silverlight 4 i Silverlight-designeren og projektsystemet. Dette understøtter også de nye forbedringer af Silverlight 4-teknologien. Denne nye teknologi omfatter arbejde med implicitte typografier og OOB-programmer (Out-of-Browser) til Silverlight 4. Du kan automatisk starte og fejlfinde dit OOB-program inde fra IDE, angive XAP-signering for OOB-programmer, der er tillid til, og angive OOB-vinduesegenskaberne.
Understøttelse af test af grundlæggende enheder for .NET Framework 3.5
I Visual Studio 2010 SP1 har du nu funktionalitet til at teste dine programmer, der er målrettet .NET Framework 3.5. Du kan få mere at vide om, hvordan du aktiverer denne funktionalitet, i følgende MSDN-blog:
Guiden Ydeevne for Silverlight
Visual Studio 2010 SP1 gør det muligt at finjustere Silverlight-programmets ydeevne ved at profilere koden. En traditionel kodeprofiler kan ikke finjustere gengivelsesydeevnen for Silverlight-programmer. Mange profiler på højere niveau føjes til Visual Studio 2010 SP1, så du bedre kan bestemme, hvilke dele af programmet der bruger tid.
IntelliTrace til 64-bit og SharePoint
IntelliTrace er den revolutionerende nye fejlfindingsteknologi i Visual Studio 2010, der gør det muligt at gå frem og tilbage gennem en fejlfindingssession. Men på grund af tidsbegrænsninger og fordi det er en helt ny funktion, fungerer denne teknologi ikke i alle scenarier.
Visual Studio 2010 SP1 aktiverer IntelliTrace-fejlfindingsteknologien på 64-bit løsninger og microsoft SharePoint-farmløsninger.
Softwaregengivelse
Som standard er softwaregengivelse aktiveret i Windows XP og Windows Server 2003 for at forbedre ydeevnen og stabiliteten af Visual Studio 2010.
Registrere installationer i blandet tilstand
Hvis du installerer flere versioner af Visual Studio 2010 på den samme computer, kan en kombination af binære programmer køre i samme forekomst af Visual Studio. Dette problem opstår f.eks., når du har versionen af Visual Studio 2010 Ultimate installeret på den samme computer, hvor du har Microsoft Visual Basic Express Service Pack 1 installeret. Denne type installation kan medføre stabilitetsproblemer eller funktionelle problemer. Visual Studio 2010 SP1 registrerer, om installationen af SP1 er fuldført, og du bliver muligvis bedt om at opdatere den, hvis installationen er ufuldstændig. Dette sikrer, at installationen er i en kendt, stabil tilstand.
Webudvikling
Understøttelse af IIS Express
Visual Studio 2010 SP1 giver dig mulighed for at bruge Internet Information Services (IIS) 7.5 Express som den lokale hostingserver for webstedet og Web Application Projects.
Bemærk, at IIS 7.5 Express ikke er inkluderet i SP1, og du skal downloade det separat. Du kan finde flere oplysninger på følgende blog:
http://weblogs.asp.net/scottgu/archive/2011/01/03/vs-2010-sp1-beta-and-iis-developer-express.aspx
SQL Server CE 4-support
Visual Studio 2010 SP1 giver dig mulighed for at administrere Microsoft SQL Server Compact 4.0 SDF-filer i Løsningsoversigt og Server Explorer i forbindelse med webprojekter. Desuden giver Visual Studio 2010 SP1 dig mulighed for at bruge SQL Server Compact 4.0 sammen med Microsoft ASP.NET Web Forms i et SQL-datakildekontrolelement.
Bemærk SQL Server Compact 4.0 ikke er inkluderet i Visual Studio 2010 SP1, og du skal downloade den separat. Du kan finde flere oplysninger på følgende blog:
Barberskraberstøtte
Der foretages ændringer i webprojektsystemerne og HTML-editoren for at understøtte den nye Razor-syntaks. Denne nye syntaks bruges af ASP.NET websider og af ASP.NET MVC 3.
Bemærk! Razor er ikke inkluderet i SP1, og du skal downloade den separat. Du kan finde flere oplysninger på følgende blogs:
Introduktion til "Razor" – et nyt visningsprogram til ASP.NET
Sådan får du understøttelse af Razor-syntaks i Visual Studio 2010
Web PI-integration
Understøttelse af Microsoft Web Platform Installer (PI) tilføjes i Visual Studio 2010 SP1 på følgende måde:
-
Der tilføjes en ny værktøjslinje, der giver hurtig adgang til at starte den nyeste version af Web PI. Hvis web-pi'en ikke blev installeret, downloades den desuden først.
-
Når du åbner webprojekter, der bruger IIS 7.5 Express, SQL Server Compact 4.0 eller ASP.NET Razor-syntaks, vises der en dialogboks, hvor du kan hente og installere disse komponenter ved hjælp af Web PI, hvis komponenterne ikke allerede er installeret.
Afhængigheder, der kan installeres
Nogle nye teknologikomponenter, der tilføjes i Visual Studio 2010 SP1, kan installeres fra en placering sammen med et program. Derefter kan du bruge komponenterne, selv når du installerer programmet på en server, hvor disse komponenter ikke er installeret. Der tilføjes en ny dialogboks i Visual Studio 2010 SP1, som gør det nemmere at føje disse afhængigheder, der kan installeres, til webprojektet. Du får adgang til dialogboksen ved at højreklikke på projektet i Løsningsoversigt og derefter vælge Tilføj afhængigheder, der kan installeres. Følgende komponenter understøttes:
-
ASP.NET websider, der bruger barbersyntaks
-
SQL Server Compact 4.0
-
ASP.NET MVC 3
Du kan finde flere oplysninger på følgende blogs:
BIN Deploying ASP.NET MVC 3 with Razor to a Windows Server without MVC installed
Sådan installerer du SQL Compact Edition 4.0- og Razor Web-projekter
Understøttelse af HTML5 og CSS3
Der føjes foreløbig understøttelse af HTML5 til HTML-editoren, så du kan få IntelliSense og validering af HTML-elementer og -attributter. En komplet version, der giver en mere fuld HTML5-oplevelse, leveres i en fremtidig version af Visual Studio. Du kan finde flere oplysninger på følgende blog:
WCF RIA Services V1 SP1 inkluderet
WCF RIA-tjenesten er nu oversat til 10 forskellige sprog, der understøttes af Visual Studio 2010 SP1. Et objekt kan nu indeholde medlemmer af en kompleks type. Du kan f.eks. bruge typen Customer.Address, hvor Kunden er et objekt, men Adresse er ikke et objekt. En enhedstype kan nu bruges i flere DomainService-klasser i det samme program. Begrænsningen for, hvordan du bruger en given enhedstype inde i højst én DomainService, er ophævet. Et punkt til udvidelse af kodegenerering er nu offentligt tilgængeligt. Den kan bruges til T4-baserede og andre kodegeneratorer, der er eksterne i forbindelse med produktet. Desuden er Handlingerne Tilføj/fjern dataformular nu aktiveret for klassen EntitySet og EntityCollection.
Flere oplysninger om webudvikling
Du kan finde flere oplysninger om andre teknologiforbedringer i Visual Studio 2010 SP1 til webudviklere på følgende blog:
XAML Editor/Designer
Gå til værdidefinition
Giver dig mulighed for at navigere direkte fra kontrolelementer på en side til de typografier, der anvendes på kontrolelementerne. Det betyder, at du hurtigt og nemt kan forstå og arbejde med typografien og ressourcestrukturerne i programmet og til sidst helt sikkert forstå "hvorfor denne knap på dit program er rød".
IntelliSense-stil
Gør det nemt at ændre typografier, du allerede har i XAML. Nu får du IntelliSense for egenskaber og deres værdier i en typografi, der er baseret på TargetType.
Datakildevælger
Gør det nemt at vælge og redigere datakildeoplysningerne direkte fra designoverfladen.
Avancerede gitterkommandoer
Gør det nemt at tilføje, fjerne og ændre rækkefølgen af gitterrækker og -kolonner.
Ny tykkelseseditor
Gør det muligt at redigere flere bestemte elementer som f.eks. margener eller udfyldning på flere kontrolelementer.
Eksempel på understøttelse af data
Giver dig mulighed for at tilføje eksempeldata for at se dine elementskabeloner og indbindinger lyse op på designtidspunktet. Dette gør det ikke kun nemmere at tilknytte databindinger via Databindingsvælgeren, det betyder også, at du kan designe størrelse-til-indhold og automatiske layout meget mere problemfrit. Desuden flyder designtidsdataene rent mellem Visual Studio og Expression Blend.
Øget stabilitet
Der er foretaget mange stabilitetsforbedringer i Visual Studio 2010 SP1. Du kan finde flere oplysninger på følgende blog:
Endelig version af Silverlight 4 Tools til Visual Studio 2010 er nu tilgængelig
C++
MFC-baseret GPU-accelereret grafik og animationer
Visual Studio 2010 SP1 aktiverer følgende to teknologier til MFC:
-
Direct2D, en hardwareaccelereret, øjeblikkelig tilstand, 2D-grafik-API, der giver høj ydeevne og høj kvalitet til gengivelse af 2D-geometri, bitmaps og tekst. Du kan finde flere oplysninger på følgende Microsoft-websted:
-
Windows Animation Manager, som aktiverer omfattende animation af elementer i brugergrænsefladen. Du kan finde flere oplysninger på følgende Microsoft-websted:
Du kan drage fordel af disse to teknologier uden at bryde MFC-programmeringsmodellen. Desuden kan du finde demoer i følgende mappe:
drev:\Programmer\Microsoft Visual Studio 10.0\Samples\1033\VC2010SP1Samples.zip Du kan finde flere oplysninger om teknologiforbedringerne i Visual Studio 2010 SP1 på følgende websted:
Ny understøttelse af AMD- og Intel-instruktionssæt
Visual Studio 2010 SP1 tilføjer indbyggede funktioner eller indbyggede funktioner for at aktivere udvidelserne på de nye AMD- og Intel-mikroprocessorer, der udgives næste år. De indbyggede funktioner giver mulighed for meget effektiv databehandling uden brug af et funktionskald. Du kan finde flere oplysninger om funktionen iboende elementer på følgende websted:
Compiler-indbyggedeDu kan finde flere oplysninger om udvidelserne på følgende tredjepartswebsteder:
Visual Basic Runtime-integrering
Der tilføjes en ny Visual Basic-compilerfunktion, der gør det muligt for Visual Basic-udviklere at målrette deres programmer og biblioteker mod platforme, hvor den fulde Visual Basic Runtime ikke er tilgængelig. Du kan finde flere oplysninger på følgende blog:
Liste over problemer, der er løst
Hjælp til Biblioteksstyring
Hjælp-biblioteksstyring understøtter ikke flere samtidige sessioner.
Hjælp-biblioteksagent
-
Hjælp-biblioteksagenten genstarter ikke efter indholdsopdateringen. Agenten til Hjælp-biblioteket kan gå ned, når du starter den uden indhold.
-
Når du navigerer til ugyldige URL-adresser, viser agenten ikke siden Indhold blev ikke fundet .
Visual Studio Editor
-
533668: Vinduet "Søg og erstat" flyttes væk fra skærmen, når teksten er erstattet.
-
550886: Visual Studio 2010 går ned, når kildefilen indeholder ikke-Unicode-tegn.
-
542247: Indsætningstegn er uden for skærmen under markering af ctrl+piletast.
-
587888: Vandret automatisk rulning fungerer ikke sammen med Ctrl+Skift.
-
620021: Tastekombinationen Ctrl+Skift+piletast for at markere teksten går ud af visningen.
-
615523: Kommandoen Kopiér i Visual Studio 2010 genererer RTF, der medfører, at der opstår en fejl.
-
629616: Du kan ikke kopiere og indsætte koreanske tegn ved hjælp af Visual Studio 2010-kodeeditoren.
-
Når du kopierer kildekode, der indeholder japanske tegn, kan kildekoden ikke indsættes på Microsoft Word 2010 korrekt.
-
Forvrængede tegn opstår, når kildekoden kopieres og indsættes til Microsoft PowerPoint 2010.
-
Visual Studio 2010 IDE kan gå ned, når du udvider områder, der allerede er udvidet.
-
Visual Studio 2010 IDE går muligvis ned, når du ændrer farveindstillingerne.
-
Visual Studio 2010 kan gå ned, når du starter WPF Editor.
-
Der opstår et problem med manglende hukommelse, når du kopierer ved hjælp af sætninger.
-
Når du har udført handlingen Klip for tekst, kan du ikke indsætte teksten.
-
Når du stopper med at lave ekstra layouts under fuldførelsen af sætningen, kan pop op-tiden forkortes med 30 til 40 procent.
-
Handlingen Erstat i filer rapporterer forkerte resultater.
Visual Studio Shell
-
533342: Genvejsmenuer ruller, selvom der er plads til at vise dem.
-
558149: Vinduet "Søg og erstat" bliver bredere, hver gang det åbnes.
-
574681: Visual Studio går ned, når du klikker på en menuseparator.
-
636464: Visual Studio går ned med en COM-undtagelse, hver gang du lukker den.
-
Visual Studio går ned, når det lukkes.
-
Visual Studio går ned, når du bruger AMD CodeAnalyst.
-
Visual Studio genstarter, hver gang du forsøger at lukke det.
-
Indlæsning af en løsning ved at dobbeltklikke på dens fil medfører, at unødvendige DLL'er indlæses.
-
Inaktivitetstidsbehandling i Visual Studio medfører unødvendig trådkontekstskift.
-
Statusdialogboksen, der vises for visse scenarier. Det tager f.eks. længere tid end forventet at afslutte Go To Definition for C++-projekter.
-
LightSwitch indlæses ikke, når du kører tilstanden "devenv /safemode".
-
Editor holder op med at svare, når du åbner .aspx og .js filer ved hjælp af Telerik.
-
Fjernet Kun til evaluering fra hurtig velkomstbillede.
-
Skærmlæsere og tablets får Visual Studio til at gå ned, når markøren peger på knappen Fortryd .
-
Visual Studio går ned, når du lukker en flydende gruppe af værktøjsvinduer med flere forekomster.
-
Visual Studio går ned, når du fortryder udtjekning af en fil.
Visual Studio-udvidelsesmuligheder
Debugger
-
541676: Visual Studio går ned, når det importerer det samme datatip, som tidligere blev eksporteret.
-
521390: Når du udfører fejlfinding på klientsiden, modtager du følgende fejlmeddelelse:
Fejl: Pausepunktet rammes ikke i øjeblikket. Denne placering kunne ikke knyttes til script på klientsiden.
-
537218: Kun 100 "std::map"-elementer er tilladt i fejlfindingsprogrammet.
-
559805: Hvis du bruger kildeservermærkede PDF-filer, hænger Visual Studio 2010 og går ned.
-
Nogle problemer med hændelsessporing i Windows Presentation Foundation (WPF) er rettet.
Desuden tilføjer Visual Studio 2010 SP1 følgende forbedringer:
-
Forbedringer, når minidumpfiler og fejlfinding af minidumpfiler åbnes.
-
Forbedringer til at reducere hænger, når du vedhæfter en proces.
-
Pålidelighedsforbedringer i forbindelse med fejlfinding af MPI (Message Passing Interface).
-
Forbedringer af trådafspilning under funktionsevaluering.
IntelliTrace
-
Logfiler fjernes for diskoprydningen.
-
Nedbrud, der blev introduceret i kundens program, er rettet.
-
Et nedbrud, der opstår, når du skifter til vinduet Disassembly, du angiver Historisk tilstand, er rettet.
-
Nedbrud ved afslutning på grund af at sætte en sporingsfil i kørselstilstand er rettet.
Opsætning af projekter
HTML Designer
ASP.NET Editor
ASP.NET Data
Webprojekter
-
554957: Mappen ASP.NET App_Themes tillader ikke tilføjelse af et nyt CSS-typografiark.
-
544948: Typografiarket .designer.cs fungerer ikke som forventet med indlejrede webprogramprojekter.
-
SCC-specialtegn vises ikke i Løsningsoversigt.
JScript-editor
-
Der tilføjes ekstra plads under koden, når indstillingen Bevar faner er valgt.
-
Indrykning er forkert for tomme objektkonstanter.
-
Formateringsindstillingen Fortegn for funktionen JScript fungerer ikke som "parenteser".
-
Tastaturgenvejen ALT+A bruges forkert til kommandoen Indsæt mellemrum efter funktionsnøgleord for anonyme funktioner.
-
Atlas IntelliSense findes ikke, når Script Manager har en ServiceReference http-sti.
-
Hukommelsen i Visual Studio-processen øges til 300 MB, når du åbner et andet projekt, lader det aktuelle projekt være åbent, og det aktuelle projekt indeholder masser af JScript-filer, der åbnes.
-
Der findes ingen IntelliSense i en ForIn-betingelse .
-
Meget stor hukommelsesvækst opstår, når du kommenterer eller fjerner store JScript-filer.
-
Det er meget langsomt at skrive i en JScript-fil, der har langt indhold på én linje.
-
Globale medlemmer, der kommer fra eksterne filer, kan ikke finde IntelliSense.
-
Tab af farvetilpasning og IntelliSense forekommer, når du opdaterer IntelliSense til at referere til en fjerntjeneste eller en ikke-eksisterende tjeneste.
Windows Phone Udviklerværktøjer
Installationen af XAP-filer på over 64 MB kan mislykkes til test og fejlfinding på fysiske telefonenheder.
Generel WPF og Silverlight Designer
-
550521: IDE låses fuldstændigt, når du forsøger at føje Silverlight-elementer til værktøjskassen.
-
Opgradering af Silverlight, mens Visual Studio kører, medfører, at Visual Studio går ned.
-
Hvis du sletter kontrolelementer, der kører en baggrundstråd, går Visual Studio ned.
-
Fejllisten vises ikke, når XAML-filer, der indeholder fejl, åbnes.
Visual Studio 2010 SP1 indeholder desuden følgende forbedringer:
-
Forbedringer af ydeevnen, når du vælger en anden farveprofil, tilføjes.
-
Dialogboksen Gem vises, når du lukker en løsning, når en hændelse i Visual Basic genereres.
-
Der tilføjes understøttelse af bærbare samlinger.
XAML Designer Design Surface
-
473449: Funktionen Binding i WPF fungerer ikke som forventet.
-
567025: Et mønster af typen "nedarv og overskriv" i XAML rapporteres som "registreret løkke".
-
502670: Synlighedsegenskaben respekteres nu på designtidspunktet.
-
Der opstår en hukommelsesfejl, når du trækker kontrolelementer fra værktøjskassen til designoverfladen.
-
Der opstår en System.InvalidOperationException-undtagelse , når du starter designoverfladen, når du har tilføjet en hændelse.
-
Der vises en fejlmeddelelse, når du flytter overordnede kontrolelementer til en udvidelse.
-
Kontrollér oprettelse, når rodelementets underordnede element er en udvidelse.
-
Kontrolelementer kan flyttes i en objektbeholder, der har egenskaben FlowDirection angivet til RightToLeft.
-
Du kan ikke åbne designeren for filer, der bruger Silverlight Toolkit DataVisualiseringskomponenter.
-
Udvidelsesprogrammet forbliver udvidet i designtiden, hvor det skal skjules.
-
Kontrolelementer fastgøres til underordnede gitterlinjer.
Visual Studio 2010 SP1 indeholder desuden følgende forbedringer:
-
Fastgørelse af kontrolelementer reduceres i et ScrollViewer-kontrolelement.
-
Den brugerkode, der kan medføre en ikke-afviklet undtagelse på guldbjælken, vises nu.
XAML-refaktoring
-
Når du omdøber en type, omdøbes egenskaber af typen ikke i XAML-filerne til Visual Basic.
-
Arbejdsprocesfiler, der er XAML-baserede, henter omfaktoringshændelser fra den kode, der ligger bag arbejdsprocesfilerne.
-
Omstrukturering og "Gå til definition" fungerer ikke som forventet, når du interagerer med XAML-filer, og XAML-filen er ikke åben.
-
Når du har omdøbt en klasse, genererer hændelseshandleren ikke hændelserne for den omdøbte klasse.
Visual Studio 2010 SP1 indeholder desuden følgende forbedringer:
-
Understøttelse af refaktoringstyper i TypeArguments-attributten tilføjes.
-
Der tilføjes understøttelse af refaktoring af navneområder, der omfatter assembly i definitionen.
XAML-egenskabsinspektion
-
Egenskaben StyleTypedProperty understøttes ikke af Typografivælger.
-
551488: XAML StringFormat-editoren understøtter ikke dobbelt-escape-tegn.
-
Når XAML-editoren er fastgjort, og du angiver bindinger eller ressourcer, kan tastaturfokus gå tabt.
-
Definitionen "Gå til værdi" viser en fejlmeddelelsesdialogboks, når definitionen peger på en Application XAML-fil.
-
Tilknyttede egenskaber i Egenskabsinspektion forsvinder, når du har bygget løsningen.
-
Når penseleditoren er fastgjort, kan det medføre, at den samme egenskab vises flere gange i egenskabsinspektion.
-
Egenskaben Indhold kan ikke vises, når egenskabsinspektion er sorteret efter kilde.
-
Der opstår en fejl, hvis du åbner Databindingsvælger, når DataContext er indstillet til CollectionViewSource.
-
Der opstår en fejl, hvis du anvender en typografi, der indlæses fra et andet projekt ved hjælp af ressourcevælgeren.
-
For store vedhæftede egenskaber vises uventet.
-
Tilstanden Udvid eller Skjul for kategorien Egenskab bevares ikke efter build og kørsel.
Visual Studio 2010 SP1 indeholder desuden følgende forbedringer:
-
Understøttelse af indstilling af vedhæftede egenskaber, der har samme navn, men forskellige navneområder i egenskabsinspektion, tilføjes.
-
Understøttelse af at tilføje nedarvning som en mulig kildeangivelse for egenskabsmarkøren i egenskabsinspektion tilføjes for Silverlight-projektet.
XAML Editor
-
575719: Visual Studio 2010 XAML IntelliSense mislykkes uventet.
-
Visual Studio 2010 Premium-udgaven går muligvis ned, når du vælger et IntelliSense-element.
-
XAML-editoren svarer muligvis ikke, når du redigerer et VisualStateGroup-objekt.
-
En fejl fjernes muligvis ikke, når XAML er sat i en ugyldig tilstand midlertidigt.
-
Fejlbehæftede bølgestreger kan forekomme for vedhæftede egenskaber, og dette forhindrer designoverfladen i at fungere.
-
Der kan opstå en forkert fejl, når du angiver egenskaben StrokeThickness til 0 på rektangler.
-
Når du bruger Ctrl+M til at skjule XAML, går Visual Studio muligvis ned.
-
Style IntelliSense for Silverlight viser ikke klasser i samme navneområde som programmet.
Visual Studio Tools for Office (VSTO)
Desuden forbedrer Visual Studio 2010 SP1 ydeevnen på VSTO Runtime.
Windows Forms Designer
-
Du kan bruge Visual Studio 2010 IDE til at åbne et projekt, der er i en tidligere version. Du kan f.eks. åbne et Visual Studio 2008-projekt. Efter en fejlfindingssession kan du ikke genopbygge eller foretage fejlfinding af projektet igen, og du får vist en fejlmeddelelse, der ligner følgende:
Filen "obj\Debug\assembly_name" kan ikke kopieres til "bin\Debug\assembly_name". Processen kan ikke få adgang til filen 'bin\Debug\assembly_name", fordi den bruges af en anden proces.
-
Hvis du omdøber eller fortryder en indsættelse af Windows Forms kontrolelementer i designeren, lækker designerfilen under Visual Studio 2010-forekomsten.
-
Du opgraderer et Visual Studio 2005-projekt til Visual Studio 2010, og du retarget projektet til .NET Framework 4. Når du lukker Visual Studio-forekomsten, kan en understøttet sprogversion af Visual Studio gå ned.
Visual Studio-værktøjer til SharePoint
-
Tilføjelse af et CAS-tilladelsessæt til en pakkemanifestskabelon medfører, at F5-installationen mislykkes.
-
Generering af visuel webdelskode, der er sandkasse, mislykkes, hvis ASCX-filen overstiger en bestemt længde.
Visual Studio Data Tools
-
Data Repeater kan ikke bindes til billedet i datakildevinduet.
Visual Basic Compiler
-
Når en lokal type kommer fra en signeret assembly, viser Visual Basic ikke værdier i vinduet Lokale.
-
I store projekter, der indeholder mange XML-dokumentkommentarer, kan du opleve forsinkelser i editoren, når du skriver.
-
Når du skifter fokus mellem udtryksfelter, kan du opleve forsinkelser i store Workflow Foundation-projekter.
Visual Basic Editor
-
Et stort Visual Basic-projekt kan gå ned, når det lukkes.
-
Visual Studio IDE svarer ikke, når den fortolker XMLDOC-kommentarer i et komplekst projekt.
-
Tjenesten Visual Basic Language Service går ned, når du åbner et webprojekt.
C# Compiler
-
Der opstår en adgangsfejl, når du foretager fejlfinding af en C#-struktur med ca. 500 felter.
-
Designere opfylder muligvis ikke de rette typer af kode, der udsendes.
C# Editor
-
610734: Visual Studio 2010 går ned, når den skriver kode på designtidspunktet.
-
I WPF-projekter går C# IntelliSense-tjenesten muligvis ned ved lukning.
-
Hvis pakken med flere målretning ikke er installeret, går sprogtjenesten C# ned, når du forsøger at indlæse et projekt.
-
Kommandoen "Fremhæv referencer" medfører i nogle tilfælde nedbrud, når en fil lukkes.
-
Generer type kan forårsage en nedbrudsrapport, når du åbner den genererede fil.
-
I-mærker kan forårsage en nedbrudsrapport i visse webscenarier.
-
Der opstår en nedbrudsrapport, når du ændrer offentlig
til Egenskab. -
Når du holder markøren over et navngivet argument, går QuickInfo ned, hvis metodenavnet svarer til det lokale klassenavn.
-
C# IntelliSense går ned, når Solution Navigator-udvidelsen er installeret, og en "aspx\web"-side åbnes som en ekstra fil.
-
Tilbage-tasten fungerer ikke korrekt for koreanske tegn i Teksteditor.
Standard C++-bibliotek
Microsoft Foundation Classes (MFC) og Active Template Library (ATL)
Desuden forbedrer Visual Studio 2010 SP1 sikkerheden og ydeevnen og giver andre forbedringer i ATL/MFC.
C Runtime (CRT)
-
591030: MSPDB100.dll indlæses dynamisk, men DLL-filen angiver ikke en fuldt kvalificeret sti i CRT.
-
Når WEOF-konstanten overføres til funktionen "swprintf_s", modtager bufferen ikke en NULL-afslutning.
C++ Editor
-
537956: Der opstår et nedbrud under erklæring af C++ optælling.
-
Der opstod problemer i oprindelige IntelliSense, f.eks. med indekser og rapportering.
-
Metoden NavigerTil i C++ reagerer indimellem ikke.
Visual Studio 2010 SP1 indeholder desuden følgende forbedringer:
-
Forbedringer af ydeevne og stabilitet
-
Mere effektiv hukommelsesstyring
-
Andre IDE-forbedringer til at forhindre, at brugergrænsefladen fryser og går ned
-
Forbedring af ydeevnen for funktionsnøglen F12 (Goto Definition) på store projekter.
C++ Compiler
-
548432: C+ + compiler genererer forkerte movups instructions i stedet for movss instructions.
-
565959: Der genereres SSE2-instruktioner, når indstillingen /arch:SSE er angivet.
-
525943: Der er specifikke problemer i x64-versionen af C++-compileren (optimering).
-
336316: Destructor-kald mangler, når optimering er aktiveret.
-
Compileren går ned med typeangivelsen "decltype(*this)".
Visual Studio 2010 SP1 indeholder desuden følgende forbedringer:
-
Optimeringer og rettelser i flere kodegenereringsområder
-
Administreret trinvis build-paritet med Visual Studio 2008.
C++ fejlfinding
F #
Visual Studio 2010 SP1 løser problemer med stabiliteten af compileren og kodens korrekthed for genereret kode. Denne servicepakke retter f.eks. korrektheden af kaldekonventionen for platformkald og udsender XML-dokumentkommentarer til udvidelsesmetoder. Desuden forbedrer denne servicepakke ydeevnen ved at oprette en hændelseskobling.
Samtidighed Runtime
-
609049: Vi har rettet problemer med samtidig adgang til køen.
-
560544: Samtidige Visual C++-kørselsbiblioteker lækker hukommelse i Visual Studio 2010.
Visual Studio 2010 SP1 indeholder desuden følgende forbedringer:
-
Forkerte positive hukommelsesfejl rapporteres ikke længere, når du bruger ConcRT (ConcRT).
-
Den kaldende konvention "__stdcall" understøttes nu af alle PPL, ConcRT og samtidige objektbeholdere.
-
Der opstår ikke en adgangsfejl på "concurrent_queue" med "std::string".
-
Tilknyttede objektbeholdere kan bruges sammen med funktionen "parallel_for_each".
Databaseprojekter
-
Databaseprojektinstallationen mislykkes, når du forsøger at tilbagekalde tilladelser ved hjælp af tilladelsen GRANT OPTION.
-
Tilpassede .dbschema-filer, der indeholder tegn, der ikke kan udskrives, får Visual Studio til at gå ned, når du forsøger at opgradere en model.
-
Funktionen "Skemasammenligning" ignorerer oprettelse af underordnede, når funktionen Sammenlign kun elementer, der findes i kildeelementet , er aktiveret.
-
Når du bruger guiden Importér SQL-scriptfil, indeholder scriptfilen et fuldtekstindeks, og afkrydsningsfeltet Overskriv objekter, der allerede findes i projektet er markeret, tabeller i scriptet kan erstattes.
-
Hjælpeværktøjet "Skemasammenligning" kommenterer tabelkolonner, når værktøjet skriver opdateringer til et projekt, og objektet er indstillet til SPRING OVER.
-
En installation af Trinvist databaseprojekt svarer ikke, når projektet indeholder lange kontrolbegrænsninger, der skal normaliseres.
-
Indekstip løser ikke på tværs af databasereferencer i et databaseprojektbuild.
Kodeanalyse
-
Statisk kodeanalyse rapporterer gyldig kode.
-
Hyppige nedbrud opstår, når du ændrer indstillingerne for Kodeanalyse i Visual Studio Team Server 2010.
Visual Studio 2010 SP1 indeholder desuden følgende forbedringer:
-
Managed Code Analysis (FxCop) installeres nu på x64 TeamBuild-servere.
Profiler
-
Performance Explorer indlæses ikke, når flere Visual Studio-forekomster startes.
-
JScript-profilering fungerer ikke på russiske og andre europæiske og latinamerikanske operativsystemer.
-
JScript-profilering fungerer ikke sammen med Windows Internet Explorer 9.
-
Visual Studio går ned, når du profilerer et Web Application-projekt ved hjælp af en kundewebserverindstilling.
Visual Studio 2010 SP1 indeholder desuden følgende forbedringer:
-
Mere nøjagtig prøvetagning i Hyper-V
-
Forbedret JavaScript-profilering for at muliggøre profilering af flere processer
-
Forbedret stabilitet den udfører 64-bit profilering
Koderegistrering og validering
-
Nedbrud, der opstår med grafnavigation, er rettet.
-
Et problem med rullepaneloplevelsen i arkitekturstifinderens avancerede valgmenu er rettet.
-
Midlertidige filer bevares, når lagvalideringen er kørt.
-
Handlingen "Indeholdt af" i en C++-mappe kan medføre, at Arkitekturstifinder går ned.
T4
Visual Studio 2010 SP1 indeholder følgende forbedringer:
-
Tilpas eller udvid T4-skabeloner ved hjælp af nedarvning af skabeloner
-
Brug hjælpebiblioteker med T4 meget nemmere, fordi T4 ikke længere låser refererede samlinger i hukommelsen
-
Installer T4 på buildserveren til build-time-generering
Arkitekturværktøjer
-
Interaktionsbrug overses, når lifeline-gruppen udvides.
-
Du kan ikke åbne et diagram, hvis du ændrer det fulde navn på en grænseflade, og indstillingen Skjul kvalificeret navn er angivet til Sand. I dette tilfælde vises en realisering af grænsefladen som en slikkepind.
-
Valideringen er brudt for generiske parameterreferencer i en metodes brødtekst.
-
Modelleringsprojekt giver brugerne mulighed for at oprette duplikerede navngivne referencer. Dette problem kan føre til beskadigelse af projekter.
-
Der opstår en null-referencefejl for eksplicitte grænsefladeimplementeringer og midlertidige diagrammer, når du opretter et sekvensdiagram.
Visual Studio 2010 SP1 indeholder desuden følgende forbedringer:
-
Interaktionsmeddelelser er nu sorteret.
-
Backlinks til lagdiagramelementer fra Team Foundation Server-arbejdselementer understøttes nu.
Visual Studio Test
Web-/indlæsningstest
-
584634:WebTest Results viewer kan gå ned, når en test udføres.
-
Der vises en OutOfMemory-undtagelse, når du udfører handlingen Søg/erstat i en anmodning.
-
Den Devenv.exe proces går ned, når du klikker på linket "tærskelovertrædelser" på statuslinjen for testresultatet.
-
Tællere på grafen "Sideresponstid" forsvinder, når kørslen er fuldført.
-
Det tager længere tid end forventet at skrive resultater til LoadTest DB.
-
Ydelsestællere udelades under udførelse af belastningstest.
UnitTest/TestExecution
-
575870:Der findes en konkurrencetilstand i testcontrolleren, der får test til at gå ind i tilstanden "Ikke udført".
-
En testkørsel holder op med at svare, når QTAgent ikke kan startes, eller testkørsel holder op med at svare i funktionen Main().
-
TestContext-outputtet er forkert for indre test, der er indeholdt i en bestilt test.
-
Der opstår et ydelsesproblem, når en test indlæses i testcontrolleren.
-
Kørsel af store mængder test på et laboratoriemiljø efterlader nogle test i tilstanden "Ikke udført".
-
Kodefarve til kodedækning fungerer ikke for ikke-administreret C++-kode.
-
Egenskaben TestCaseId er den samme for alle testsager, der er knyttet til den samme testmetode.
TCM-server
-
Det tager længere tid end forventet at genopbygge lageret.
-
Hvis du nulstiller de automatiske testresultater, kan to ændringer af et punkt blive vist på lageret som den aktuelle version.
Microsoft Test Manager
-
Siden "Configure Diagnostic Data Adapter-Event Log" afkortes i forskellige sprogversioner af Microsoft Test Manager.
-
Analyse af testresultater medfører, at resultatet bliver det seneste resultat i testpunktstendensen.
-
Sprogindstillingerne højre mod venstre bevares ikke på tværs af MTM-sessioner.
-
Forespørgselsbaseret genbefolkning af testpakker tager længere tid end forventet for store pakker.
-
Et nedbrud kan forekomme, at du vælger browsertypen til Afspilning af Firefox i Microsoft Test Runner.
-
Du kan ikke indsamle Intellitrace-data, hvis det program, der testes, startes som en del af handlingsoptagelsen for testcasen.
-
Antallet af vedhæftede filer for testresultater returnerer 0, når der skiftes gennem store mængder testresultater.
-
Du kan ikke binde feltet "parameter til adgangskode", når du opretter handlingsoptagelse.
Visual Studio 2010 SP1 indeholder desuden følgende forbedringer:
-
Beskrivelsen af testsagen kan vises i Microsoft Test manager.
-
Der er forbedringer af ydeevnen til Microsoft Test Manager.
-
Understøttelse af Expression Encoder 4.0 i manuel test er tilføjet. Få flere oplysninger ved at klikke på følgende artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
2160831 Opdatering til Microsoft Visual Studio 2010 Video Data Adapter
Lab Manager
-
580348:SCVMM-serveren (Microsoft System Center Virtual Machine Manager), der er konfigureret til et TFS-programniveau, kan ikke ændres.
-
En build-implementerings-/testarbejdsproces kan ikke bruge placeringsplaceringer på DFS eller på WebDav-shares.
-
Du kan ikke vælge en konfiguration for eksisterende builds, der har mere end én konfiguration i en build-implementerings-/testarbejdsproces.
-
Build-tjenesteværten går ned, hvis den kører i "Lab-tilstand", og tjenestekontoen ikke har administrative legitimationsoplysninger.
-
Når buildagenten og laboratorieagenten er installeret på en ikke-lab-administreret virtuel maskine, starter buildagenten ikke.
FastForward/CodedUITest
-
553625: Testprojekter med kodede brugergrænseflader er ikke kompatible med installations- og installationsprojekter i den samme løsning.
-
597945:Der vises en UITestException-undtagelse i metoden BrowserWindow.FindMatchingControls.
-
Der skelnes ikke mellem store og små bogstaver i de kontrolelementer i brugergrænsefladen, der er føjet til UIMap.
-
Oprettelse af en kodet brugergrænsefladetest fra en eksisterende handlingsoptagelse vises ikke i dialogboksen med alternative legitimationsoplysninger.
Desuden tilføjes understøttelse af optagelse og afspilning af kode UITest til Internet Explorer 9 Beta i kompatibilitetsvisning.
Sql
Data-Tier Application Project: Data-Tier Application Framework Version 1.1
Visual Studio 2010 SP1 indeholder følgende forbedringer:
-
DAC-opgraderinger understøttes på SQL Azure og på SQL Server.
-
DAC-opgraderinger er nu på stedet i stedet for side om side.
Entity Framework (Kodegenerering)
-
En Self-Tracking Entitetsskabelon genererer ikke kode for funktionsimporter, der ikke har en returværdi.
-
Et objekt markeres ikke som ændret, når en FK-tilknytning, der bruger egenskaben EntityReference.EntityKey, er null.
-
En Self-Tracking-skabelon for enheder genererer inkompatibel kode til dotseparerede navneområder.
-
En Self-Tracking-objektskabelon genererer ikke standardværdier for skalaregenskaber på komplekse typer.
-
Diverse kodegenereringsændringer for at overholde retningslinjerne for Visual Basic pretty-lister.
Referencer
Kendt problem
Visual Studio 2010 Service Pack 1 kan medføre, at der oprettes flere poster på listen Installerede Opdateringer. Posterne hedder "Hotfix for Visual C++ Standard 2010 Beta 1" sammen med et KB-nummer. Microsoft har bekræftet, at der ikke er installeret nogen betarettelser med Visual Studio 2010 Service Pack 1, og at rettelsen til hvert af de angivne hotfixes var inkluderet i Visual Studio 2010 Service Pack 1.
Løsning på det kendte problem
Der er ingen løsning på dette problem. Der er ikke installeret nogen "Beta 1"-hotfixes på systemet. Du kan ikke fjerne opdateringerne eller fjerne posterne fra listen Installerede Opdateringer, fordi der faktisk ikke er installeret nogen filer på systemet.
De tredjepartsprodukter, der beskrives i denne artikel, er fremstillet af virksomheder, der er uafhængige af Microsoft. Microsoft giver ingen garanti, hverken underforstået eller på anden måde, om disse produkters ydeevne eller pålidelighed.
Microsoft leverer kontaktoplysninger fra tredjepart for at hjælpe dig med at finde teknisk support. Disse kontaktoplysninger kan ændres uden varsel. Microsoft kan ikke garantere, at kontaktoplysningerne vedrørende tredjepart er nøjagtige.
Kendte problemer med brug af Microsoft Update
-
Når du installerer denne servicepakke, kan installationsprocessen fortsætte og blive fuldført, hvis du forsøger at stoppe installationen. Dette problem kan opstå, når installationsprocessen er over halv fuldført.
-
Hvis du starter installationsprocessen ved at vælge indstillingen "Hent opdateringer, men lad mig vælge, om jeg vil installere dem", og derefter vælger indstillingen "Installér opdatering og derefter lukning", mislykkes installationen af servicepakken muligvis. Når computeren er genstartet, får du tilbudt denne servicepakke igen, og installationen fuldføres.
-
Hvis du fjerner servicepakken fra en ikke-engelsk version af Visual Studio 2010Ultimate, Visual Studio 2010 Premium eller Visual Studio 2010Professional-brugere, bliver du tilbudt at installere servicepakken igen. Installationsprocessen mislykkes dog, fordi komponenterne i denne servicepakke er i en uventet tilstand. Hvis du vil geninstallere denne servicepakke, skal du følge disse trin:
-
Start konfigurationen af Visual Studio i vedligeholdelsestilstand fra elementet Programmer og funktioner i Kontrolpanel eller ved at køre Setup.exe.
-
Vælg Tilføj eller fjern funktioner.
-
Vælg Microsoft Office Developer Tools, og klik derefter på Opdater. Når installationen er fuldført, skal du geninstallere servicepakken.
-