Lista över ändringar och åtgärdade problem i Visual Studio 2008 Service Pack 1


Sammanfattning


Den här artikeln innehåller en lista över kända problem med installation och borttagning av Microsoft Visual Studio 2008 Service Pack 1 (SP1). Dessutom beskrivs funktioner i Visual Studio 2008 SP1.

Viktig information om Visual Studio 2008 SP1 Express versioner finns i följande artikel i Microsoft Knowledge Base:
950264 lista över ändringar och åtgärdade problem i Visual Studio 2008 Service Pack 1 för Express Editions

Mer Information


Produkter som används av Visual Studio 2008 SP1

  • Microsoft.NET Framework 3.5
  • Microsoft Windows SDK
  • Visual Studio 2008 Team Suite
  • Visual Studio 2008 Team Edition för professionella
  • Visual Studio 2008 Team Edition för Software Architects
  • Visual Studio 2008 Team Edition för programutvecklare
  • Visual Studio 2008 Team Edition för programvara Testare
  • Visual Studio 2008 Standard Edition
  • Visual Studio 2008 Professional Edition

Hämta Visual Studio 2008 SP1

Hämta Visual Studio 2008 SP1 finns på följande Microsoft-webbplats:Det här paketet installeras service pack för följande utgåvor av Visual Studio 2008:
  • Visual Studio 2008 Team Suite
  • Visual Studio 2008 Team Edition för professionella
  • Visual Studio 2008 Team Edition för Software Architects
  • Visual Studio 2008 Team Edition för programutvecklare
  • Visual Studio 2008 Team Edition för programvara Testare
  • Visual Studio 2008 Standard Edition
  • Visual Studio 2008 Professional Edition
Mer information om hämtningsplatsen för Visual Studio 2008 Service Pack 1 för Express-versioner klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

950264 lista över ändringar och åtgärdade problem i Visual Studio 2008 Service Pack 1 för Express Editions

Ändrade funktioner och åtgärdade problem i Visual Studio 2008 SP1

Mer information om ändrade funktioner och åtgärdade problem i Visual Studio 2008 SP1 klickar du på följande artikelnummer och läser artiklarna i Microsoft Knowledge Base:

951845 lista över ändringar och åtgärdade problem i Visual Studio 2008 Service Pack 1 för Team utgåvor

951847 lista över ändringar och åtgärdade problem i.NET Framework 3.5 Service Pack 1

Uppdateringen lägger till följande nya funktioner:
  • Stöd för SQL Server 2008 Community Technology Preview (CTP)
  • Visual Basic PowerPack följande kontroller:
    • Rad
    • Form
    • Data Repeater
  • Förbättringar i Windows Communication Foundation (WCF) Service byter namn på processen i Visual Basic.
  • Dokumentnivå funktioner för programnivå tillägg i Visual Studio Tools for Office.
  • Stöd för designtid i ClickOnce-program för filnamnstillägg och för anpassning av Start -menyn.
  • Stöd för bibliotek för teknisk rapport 1 (TR1) i Visual C++.
  • Förbättringar i Microsoft Foundation Class (MFC) i Visual C++ för att stödja utseende och funktioner i Microsoft Office.
  • SQL Server 2008 stöd för Web-projekt i Visual Web Developer.
  • JavaScript formatering stöd i Visual Web Developer.
  • Förbättringar i WCF-tjänsten byter namn på processen i Visual Web Developer.
  • Ändringarna ger bättre stöd för att undersöka resultaten av i minnet Language-Integrated Query (LINQ) frågor för felsökning.
  • En ny Visual C# funktion som ger en rikare uppsättning felinformation om kod.
  • Visual Studio industri Partners (VSIP) partner möjlighet att installera en kopia av filerna för ett paket som kan användas av flera isolerade program.
  • Följande nya funktioner i Windows Presentation Foundation (WPF) Designer
    • Stöd för en händelser på fliken Design
    • En TabControl kontroll och Expander
    • Koden för att byta namn på i XAML och gå till definition funktioner.
  • Förbättringar i Visual Studio Tools för Office System (VSTO) stöder felloggning för tillägget.
  • Förbättringar i Explorer för XSD-Schema.
  • Ändringar i de steg i viss felsökning av funktionen och steg filtrering felsökningsfunktionen för hanterade egenskaper och hanterade aktörer.
  • Felsökningsprogrammet förmåga att avbryta symbol och källa hämtas från Microsofts servrar för allmän Symbol.
  • Effektivt stöd för referenskälla i felsökningsprogrammet.
  • ADO.NET entitet Designer att underlätta åtkomst till data.
  • Möjligheten att lägga till lokala databas Cache device-projekt.
  • ASP.NET Dynamic Data mallar och verktygslådan kontroller.

  • IIS 7.0 hanteras modul och hanterare mallar.

  • Stöd för att starta testet WCF klient felsökning av en WCF-tjänst-fil (.svc) genom att trycka på F5.
  • Ändringar i filen Svcutil.exe och Visual Studio 2008 SP1 återställa egenskapen tillval i XML-schemadefinitionen (XSD). Du kan använda egenskapen tillval för att göra följande:
    • Du kan använda följande kommando för att skapa ett wrapper-klass för en valfri parameter:
      svcutil wsdl_file_name.wsdl / förpackad
    • Du kan lägga till instruktionen < förpackad > true < / inslaget > i avsnittet ClientOptions i filen svcmap att referera till WSDL-tjänsten.


      Obs! Filen Svcutil.exe implementerar den valfria egenskapen i.NET Framework 2.0. Valfritt -egenskapen är inte tillgänglig i.NET Framework 3.5.

Visual Studio Tools for Office System 3.0 Runtime

Nya funktioner

  • Dokumentnivå funktionerna är aktiverade för VSTO tillägg. Till exempel är ListObject kontroll och hanterade kontroller aktiverade.

Visual Web Developer 2008

Nya funktioner

  • Visual Web Developer 2008 Express stöder webbprogram projektmodellen och mallar. Dessutom stöder Visual Web Developer 2008 Express klassbiblioteket projekt. Du kan skapa en separat sammansättning om du vill spara delade logik från webbplatsen eller programmet.
  • Bättre stöd för JScript-kommandon för formatering. Kortkommandot CTRL + K och kortkommandot CTRL + D stöds nu för fristående filer för JScript (.js) och JScript i ASPX-sidor.
  • Stöd har lagts till för Microsoft SQL Server 2008. Du kan ansluta till SQL Server 2008 i Server Explorer. Dra och släpp åtgärden från Server Explorer nu stöder kodgenerering för de datatyper som är specifika för SQL Server 2008. Dessa datatyper är följande:
    • Datum

    • TimeSpan
    • Datetime2
    • DateTimeOffset
  • Stöd läggs för Internet Information Services (IIS) 7 hanterad modul project-mall och projektmall hanterare för IIS 7. Du kan därför skapa IIS 7 hanterade modulen projekt och hanterare för IIS 7-projekt i Visual Studio.
  • Project-mallar har lagts till så att du kan använda dynamiska Data i ASP.NET-kontroller. Project-mallar för att skapa webbplatser och webbprogram som använder funktionen ASP.NET Dynamic Data ingår nu i Visual Studio.

Visual C++

Nya funktioner

  • Den utgivna versionen av Visual C++ 2008 Feature Pack ingår i Visual Studio 2008 SP1.

Visual C#

Nya funktioner

  • Uppdateringen lägger till stöd för fjärrfelsökning för följande objekt:
    • Området variabler i frågor
    • Anonyma typer

    • Argument för generisk typ


  • Detta servicepack lägger till en ny Visual C# IDE-funktion som ger en rikare uppsättning felinformation om din kod. Den här funktionen visar särskilt uttryck nivå-fel som uppstår i öppna filer enligt koden. Dessa uttryck fel rapporterats tidigare endast efter en Skapa-åtgärd.

Ändrade funktioner

  • Listan fylls i med hjälp av att göra-uppgifter som anges i öppna filer i tidigare versioner av Visual Studio. Funktionerna utökas i Visual C# IDE i detta servicepack. Visual C# IDE fyller i listan med hjälp av att göra-uppgifter som anges i hela lösningen.

Förbättrade funktioner

  • Detta servicepack ger bättre prestanda för metoden Enumerable.Cast < T > genom att inaktivera primitivt värde konverteringar och uttryckligen definierade användar-konverteringar. Ett exempel på ett primitivt värde-konvertering är en konvertering från datatypen int till datatypen long .
  • Detta servicepack förbättras prestanda där standardfråga operator och Välj standard frågeoperatorn.

Visual Basic

Nya funktioner

  • Ett exempel kodredigeraren för Visual Basic-kod läggs till i Visual Studio 2008 IDE.

  • Nytt XML-objekt läggs till i guiden Schema.
  • Stöd för Microsoft SQL Server 2008 har lagts till. Detta servicepack kan du ansluta till och sedan arbeta med databaser för SQL Server 2008.
  • Rad-kontroll har lagts till.
  • Form-kontroll har lagts till.
  • Data Repeater-kontroll har lagts till.

Förbättrade funktioner

  • Windows Communication Foundation (WCF) förbättras Service byter du namn på.
  • VBUpgrade utförligt läge innehåller mer information.

Windows Presentation Foundation (WPF) Designer

Nya funktioner

  • Fönstret Egenskaper innehåller nu fliken händelser . Fliken händelser kan du skapa, tilldela och granska händelser.
  • Fönstret Egenskaper kan du nu sortera egenskaperna i bokstavsordning efter egenskapsnamn och efter kategori.
  • Rename operations och funktionen Gå till Definition har uppdaterats för att fungera bättre tillsammans med XAML. Byt namn på operationer i bakomliggande kod namnbyte XAML-definition. Dessutom kan du flytta XAML-försäkran om kontroll med hjälp av funktionen Gå till Definition på en instans i den bakomliggande kod-fil.
  • Du kan nu dra kontroller från verktygslådan Designer även om XAML-vyn är aktivt. Du kan även dra kontroller från verktygslådan till XAML-editor.
  • Snaplines implementeras nu för kontroll avstånd. Den här implementeringen kan du lägga en kontroll på ett fast avstånd från andra kontroller eller behållare kanter.
  • Kontrollen Expander expanderar nu automatiskt när kontrollen är markerad eller när du drar en annan kontroll över expanderingskontrollen. På så sätt kan utforma du innehållet i kontrollen Expander vid designtillfället utan att påverka IsExpanded-egenskap vid körning.
  • Nu kan du ta bort den befintliga rutnätet rader och kolumner genom att dra stödlinjerna av rutnät järnväg. Den här åtgärden underhåller positionerna för alla kontroller på konstruktionen.

Förbättrade funktioner

  • Visual Studio 2008 SP1 har gjorts många förbättringar av stabilitet och prestanda. En viktig del av förbättringar inkluderar snabbare, stabilare dokumentet läses in och exaktare felrapportering.

Windows SDK

Förbättrade funktioner

  • SvcTraceViewer.exe och SvcUtil.exe - Viewer spårning verktyg i Windows Communication Foundation (WCF) Service

Visual Studio Debugger

Ändrade funktioner och fler funktioner (gäller alla SKU: er)

  • Steg till specifik funktion och funktionen steg filtrering för hanterade egenskaper och hanterade operatorer ändras. Felsökning undviks Stega till egenskapen Get och till operatören överbelastningar. Om du vill åsidosätta det här beteendet kan du klicka på steg till -> i snabbmenyn debug i taget.

    Dessutom kan du inaktivera den här funktionen helt. Gör så här:
    1. Klicka på AlternativVerktyg -menyn i Visual Studio 2008.
    2. Expandera Felsökningoch klicka sedan på Allmänt.
    3. Inaktivera funktionen "Stega" i rutan Allmänt .

Förbättrade funktioner och fler funktioner (gäller alla VS Standard och senare SKU: er)

  • Den här uppdateringen innehåller förbättringar för hantering av symboler och källor från offentliga Microsoft-servrar. Ett alternativ har lagts till som lätt kan symbol och källa hämtas från Microsofts servrar för allmän Symbol. Du kan också avbryta symbol hämtningar som tar lång tid. Om du vill konfigurera det här alternativet så här:
    1. Klicka på AlternativVerktyg -menyn i Visual Studio 2008.

    2. Expandera Felsökningoch klicka sedan på Allmänt.
    3. Inaktivera funktionen "Stega" i rutan Allmänt .
  • Den här uppdateringen innehåller förbättringar för felsökningsprogrammet Automation-modellen. Denna uppdatering lägger till Automation modellen stöd för adress brytpunkter och utvärdering av uttryck på icke-aktuella trådar eller ramar.

Data-projekt

Nya funktioner

ADO.NET entitet Designer
ADO.NET entitet Designer läggs till i alla utgåvor av Visual Studio 2008. ADO.NET entitet Designer innehåller följande funktioner.
  • Entitet Designer
    Med hjälp av entiteten Designer kan vidta du följande åtgärder:
    • Generera en datamodell för enheten från en databas och visa modellen på designer yta.
    • Validera modeller och mappningar vid designtillfället.
    • Bädda in MetadataArtifactAttribute för entiteten Framework i sammansättningen utdata (valfritt). MetadataArtifactAttribute för entiteten Framework som du kan bädda in: följande
      • Begreppsmässig schema definition language (CSDL) artefakter
      • Mappning av specifikation språk (MSL) artefakter
      • Lagra schema definition language (SSDL) artefakter

    • Kopiera entiteten Framework metadataartefakter till utdatakatalogen.
    • Uppdatera genererade modellen och mappningar när ändrar tabeller i databasen.
  • Information om entiteten mappning verktygsfönster
    I fönstret enhet mappning detaljer-verktyget kan du vidta följande åtgärder:
    • Visa och redigera mappningar för entiteter och associationer.

    • Mappa en enhetshierarki till en tabell genom att använda tabellen per hierarki (TPH)-mappning.
    • Mappa en enhetshierarki till flera tabeller genom att använda tabellen per typ (TPT)-mappning.
    • Mappa entiteter till lagrade procedurer.

    • Använda flera villkor för en tabell mappning.

    • Dela upp enheter på tabeller.

    • Mappa associationer.
  • Verktyget modell webbläsarfönster
    I modellen verktyget webbläsarfönstret, kan du vidta följande åtgärder:
    • Visualisera modellen som en trädhierarki.
    • Enkelt bläddra till entiteter, egenskaper och associationer för designer från webbläsaren modell och vice versa.
  • Support
    ADO.NET entitet Designer lägger till stöd för följande:
    • Microsoft SQL Server Compact Edition
    • Följande nya typer i SQL Server 2008:
      • Datum
      • Tid
      • DateTime2

      • DateTimeOffset
      • FileStream

    Object relations Designer (O/R Designer)
  • O/R Designer i alla utgåvor av Visual Studio 2008 stöder följande nya typer i Microsoft SQL Server 2008:
    • Datum

    • Tid

    • DateTime2
    • DateTimeOffset
    • FileStream
XML-redigerare och XSLT-felsökare
XML-schemat Explorer läggs till i alla utgåvor av Visual Studio 2008 utom Express Edition. XML-schemat Explorer innehåller följande funktioner:
  • Presentation av schemat anger i ett verktygsfönster som visar en hierarkisk vy av ett XML-Schema Definition (XSD) och relaterade XSDs.

  • Möjligheten att söka över schemat anger.

  • Sortering funktioner, filtrering funktioner och navigeringsfunktioner för schemat.
  • Integration med XML-editorn för att aktivera navigering från trädet till en XML-redigerare och vice versa.

Förbättrade funktioner

XML-redigerare och XSLT-felsökare
Flera kundförfrågningar och programuppdateringar tillämpades i XML-redigerare och XSLT-felsökaren.

Kända problem i den här service Pack-versionen och hur du undviker dem

  • Microsoft stöder bara de konfigurationer som är alla utgåvor på samma service pack-nivå för flera utgåvor av Visual Studio 2008. Om en dator körs flera språkversioner av Visual Studio 2008 eller den flera utgåvor av Visual Studio 2008, måste alla utgåvor vara på utgåvan eller på SP1-nivå som stöds av Microsoft.

Snabbkorrigeringar som ingår i detta servicepack

Microsoft Knowledge Base-artikelTitel
944899KORRIGERA: Visual Studio 2008 prestanda minskar när du stegar dig igenom källkoden som du hämtat från källservern för referens
946040KORRIGERA: Felmeddelande när du kompilerar ett Visual C++ 2008-projekt: "fel C2471: Det går inte att uppdatera programmet databas"
948127Felmeddelande när du länkar ett Visual C++-projekt med hjälp av /INCREMENTAL skapa alternativ i Visual Studio 2008: "LNK1000: Internt fel vid IncrBuildImage"
946308KORRIGERA: Problem kan uppstå när du försöker generera information om biblioteket med Microsoft.VisualStudio.Shell.Interop.dll sammansättning i Visual Studio 2008
946344KORRIGERA: Prestandaproblem i IDE kan uppstå när du använder Visual Studio 2008 för att skapa ett Visual Basic-projekt
946581Det finns en kumulativ uppdatering för Visual Studio 2008 och Visual Web Developer Express 2008
947173KORRIGERA: Panelen DataSet är inte tillgänglig i rapportdesign när SQL Server Reporting Services 2005 RDLC-filen öppnas i Visual Studio 2008
947455KORRIGERA: En fil som tas bort från grenen källa fortfarande finns i grenen mål när du utför en sammanfogning i Visual Studio 2008 Team Foundation Server
947540KORRIGERA: Felmeddelande när du försöker använda guiden konfiguration av datakälla med en ODBC-datakälla i Visual Studio 2008: "Förfaranden som inte stöds"
951708KORRIGERA: Visual Basic-kompilatorn (Vbc.exe) kan använda 100 procent av CPU-resurser när du skapar ett Visual Basic 2008-program som beror på många sammansättningar och många referenser

Åtgärdade problem som rapporteras av kunder

I följande tabell visas några problem som korrigeras i detta servicepack. Inga snabbkorrigeringar har getts ut för dessa problem.

Visual Studio Tools for Office System 3.0

Anslut IDBeskrivning
301392VSTO och Visual Basic for Applications Interop fungerar inte. Detta medför att egenskapen EnableVBACallers för att tvinga ett VBA-fel i Visual Studio 2008.
306900Du kan lägga till en textrutekontroll i ett område i Microsoft Outlook-formulär. Sedan försöker att kopiera, ta bort eller klistra in från kontrollen med hjälp av tangentbordet. När du gör detta fungerar inte textrutekontrollen.
311397Den utgivna versionen av VSTO 3.0 frigör inte allokerat minne av sig själv.
328329Datacachen är skadad när skyddat word anpassningar finns.

Webbutvecklare för Visual Studio 2008

Anslut IDBeskrivning
291226När du kompilerar ett projekt som använder .refresh filer tar lång tid att kompilera .refresh-filer.
292096Blanksteg infogas felaktigt när du formaterar en övergripande formatmallsfil (CSS).
293526Webben felsökning åtgärden misslyckas om compilation-avsnittet definieras i plats-elementet i Web.config-filen.
293683Övergripande formatmall (CSS) IntelliSense lägger till dubbla citattecken i klass-attributet när du har aktiverat alternativet Infoga attributet värdet offert när du skriver .
299418När du lägger till en ny huvudsida i projektet och du väljer en överordnad huvudsida för den nya huvudsidan, ange standardvärdet för attributet AutoEventWireup till False.
302554Felmeddelandet "Det gick inte att hitta CSS-klasselektor"< Class_Name >"" visas när du klickar på Gå till Definition i DIV-klassnamnet.
303796När du felsöker en webbtjänst uppdaterar Visual Studio automatiskt webbreferenser i Web-klientprogram som körs på samma dator.
304108Du får ett felmeddelande om "attributet är ogiltigt - värdet är ogiltigt enligt dess datatyp 'NmToken'" när du lägger till fler än ett värde för attributet traceOutputOptions i Web.config-filen.
307231Du kan inte lägga till en kapslad huvudsida som ett nytt objekt i Web Application-projekt.
308786När du öppnar aspx-sidor som två eller flera visas bilder inte i designläge i Visual Studio 2008.
309571Färgkodningen funktionen är inte tillgänglig när du redigerar en fil för Microsoft Visual Basic Scripting Edition (.vbs) i Visual Studio 2008.
309977Visual Studio 2008 slutar svara när du arbetar i stora HTML-filer.
310296Bin\vssver2.scc-filen publiceras för Visual Studio 2005.
310858Visual Studio 2008 Beta 2 kraschar när du formaterar en fristående CSS-fil.
311717När du använder anpassade kontroller som finns inuti en panel med fliken inuti en container flik i vyn Detaljer visas ett felmeddelande.
312146Övergripande formatmallar (CSS) filer i mappar under mappen App_Themes ignoreras vid designtillfället.
312199Om du anger en extern .config-fil i attributet configSource sammanställning-elementet i Web.config-filen misslyckas debug.
314664När du uppdaterar datakällan för en parameter för en fråga som har definierats för ett SqlDatasouce -objekt, skadar andra parametrar för frågan Visual Studio 2008.
314745Du kan inte använda egenskapen Page.StyleSheetTheme i en sida som använder en huvudsida.
315930När du redigerar webbsidor som innehåller tabeller i designläge är webbsidans källkod bruten.
317032När du publicerar Visual Studio på en sekundär bildskärm i dubbla bildskärmar scenario uppstår ett problem när du ändrar storlek i redigeraren.
317251När du länkar till en CSS-fil i en huvudsida med det ~ / syntax, underordnade sidor kan inte komma åt CSS-fil.
320945JScript IntelliSense fungerar inte med "Ext JS" JavaScript-bibliotek.
321902HTML-designer ersätter inte markeringen när du utför en åtgärd på Klistra in.
321928HTML-designer accepterar inte kortkommandon.
322465HTML-designer kastar inmatningstext som ersätter en markering om markeringen innehåller en-tagg.
322633Syntaxmarkering-funktionen är inte tillgänglig för klassiska ASP-filer.
324668ASP.NET-designer placeras felaktigt taggen < span > runt SqlDataSource parametrar.
327262Om du markerar en kontroll i en tabell inuti en panel är kontrollen markerad felaktigt i läget.
327560En HTML-sida kan inte visas korrekt när du dubbelklickar på en knapp i designvyn.
328944Knappen Visa kod och Design-vyn knappen inte är aktiverade och fungerar inte på F7 och kortkommandot SKIFT + F7.
328999Du kan infoga en referenstagg för < > att JavaScript-filen så att den pekar på en inbäddad JavaScript-fil i ett projekt i Visual Studio 2008. När du kompilerar projektet kan det hända att ett felmeddelande av följande slag:

Det går inte att kopiera filen "obj\Debug\ClassLibrary.dll" till "bin\Debug\ClassLibrary.dll". Det går inte att komma åt filen 'bin\Debug\ClassLibrary.dll' eftersom den används av en annan process.
Det här problemet uppstår när båda filerna är öppna i Visual Studio 2008 IDE.
330457I design-läge i Visual Studio 2008 visas menyposten för "Visa kod" högra snabbmenyn inte alltid
330792Hyperlänkens egenskap NavigateURL hyperlänkkontrollen matchar URL-Adressen felaktigt.
331383Följs inte JavaScript referenser i inbäddade sammansättningar
331523JavaScript IntelliSense innehåller fel för metoden fontcolor och metoden Teckenstorlek .
331534Vissa medlemmar i RegExp-objekt visas inte i JavaScript IntelliSense.
332864ASP.NET-rendering ibland visa inte sidor som använder kapslade huvudsidor på rätt sätt
332941JavaScript IntelliSense är inaktiverad om alternativet är inaktiverat navigeringsfältet
333575HTML-redigerare som tar bort slumpmässigt HTML-koder från aspx-sidor särskilt avslutande taggar
336039User interface problem uppstå när du ansluter en bärbar dator mus från Microsoft till datorn.
337534När du använder Länkknapp objekt, en "HTML corruption" problem kan uppstå.
337804När du vill återge inbäddade tabeller som innehåller den "bredd = 100%" tagg i designvyn för Visual Studio 2008 IDE, IDE slutar svara.
338211Nu kan du inaktivera förhandsgranskningsfunktionen och öppna innehåll direkt i designläge och beteendet Ange som standard.
338668Visual Studio 2008 slutar svara i designläge när du använder en animerad GIF-bild i en Atlas UpdateProgress kontroll
342172Visual Studio Editor ger oväntade och felaktig HTML när du drar en Panel -kontroll till en UpdatePanel -kontroll.

Visual C#

Anslut IDBeskrivning
294736IntelliSense föreslår skrivskyddade egenskaper i objektet initieringar.
295945Kommandot Ta bort oanvända Usings tar inte bort rapporter med obundna Language-Integrated Query (LINQ).
299277System.Linq.IGrouping-gränssnitt kan inte användas i en Windows Presentation Foundation (WPF) bindning på Key-egenskap eftersom gränssnittet implementeras uttryckligen.
299827Funktionen Byt namn i funktionen Refactor hanteras alltid inte sträng innehållet korrekt.
303073Du kan få felmeddelandet "Internt kompilatorfel" när du kompilerar koden som har ett felaktigt format kommentarer med hjälp av alternativet /doc .
304338Visual Studio 2008 IDE kraschar när du skapar en allmän händelsehanterare med hjälp av funktionen "Skapa händelsehanteraren på fliken".
304804Using -direktivet tillämpas inte på båda delarna av en partiell metod om använda direktivet definieras i olika omfattningar.
305895Operatorn "==" och "! ="operatorn inte fungerar korrekt när operatorerna jämför en värdetyp som kan ha värdet null till sig själv. Det här problemet uppstår när värdet av typ som är null.
307131IntelliSense visar inte filnamnstillägget-metoder som gäller för generiska typparametrar.
315853Två lock -satser i samma block kan orsaka kompilatorn kraschar.
316127När du trycker på CTRL + RETUR eller SKIFT + CTRL + RETUR i en XML-kommentar kraschar Visual Studio 2008.
336039Gränssnitt problem när Microsoft mus är ansluten
317256Fel version av Microsoft.VisualStudio.DebuggerVisualizers sammansättning refererar till mallen Debugger Visualizer när du installerar en tidigare version av Visual Studio.
319387När du anropar en allmän gränssnittsmetoden i uttrycket träd är Inramad värdetyper.
319429Objektet initierarna för värdetyper fungerar inte korrekt i uttryck träd.
319430Initierare objekt fungerar med värdetyper variabler
319454Uttrycket träd som har användardefinierade konverteringar fungerar inte korrekt.
319465Operatorn Sant och Falskt operatorn fungerar inte korrekt i uttryck träd när dessa operatorer är överbelagda.
321448Byt namn eftersom kan orsaka Visual C# 2008 Express Edition slutar svara (låser sig).
322925När du skickar en null-referens till funktionen GetHashCode utlösa ett ArgumentNullException undantag i vissa StringComparers-objekt. Undantaget är odokumenterade
323137LINQ uttryck trädet kompilatorn genereras ett VerificationException undantag på null konstanter för typer som kan ha värdet null.
327883LINQ uttryck kompilatorn kraschar när du välformulerad uttryck träd med operatorn "är" och har en operand vars returtyp är ogiltig.
329326Flera problem uppstå när du kompilerar följande kod:

"default(T)?? t"
336356Har du en lösning som har många projekt. Om du klickar på "Sök alla referenser" i lösningen i Visual Studio kan sluta svara eller behöver lång tid att slutföra åtgärden.
337315När metoden Add som används av en samling initieraren inte returnerar void värde genererar uttryck-kompilatorn ogiltig kod.
339226C#-kompilatorn skapar en ogiltig uttrycksträdet när används operatorn för användare som kan ha värdet null.
339562Du kan konstruera ett uttryck trädnoden för ett nytt uttryck som använder typen "System.Void", uttryck trädnoden är konstruerad. Expression-kompilatorn kraschar när du kompilerar trädnoden uttryck.
340291C#-kompilatorn avger felaktiga uttrycksträdet för enum binära operationer.
340383Om du använder inbäddade rapporter utan klammerparenteser kompilatorer Kasta ett fel och vägra att kompilera.
342361När du skapar en array med fast storlek i en datastruktur i Visual Studio 2008 mål Compact Framework 2.0 kan du få följande felmeddelande:

Kompilatorn saknar medlemmen 'System.Runtime.CompilerServices.UnsafeValueTypeAttribute.ctor'
344277IntelliSense kraschar IDE när du bläddrar bland medlemmar av ett objekt från ett bibliotek från tredje part.
346407Analys av levande semantiska fel felaktigt visar ett fel.
347248Levande semantiska fel analys visar Falskt följande fel:

"Typen 'int' måste vara en referenstyp

Visual Basic

Anslut IDBeskrivning
326452Du får felaktiga felmeddelanden och problem när du importerar XML-namnutrymmen.
333884Visual Basic-projekt kompileras långsamt när de innehåller referenser till.
321043Felsökning av prestandaproblem uppstå när du använder stora matriser.
320416,302187Felsökning av prestandaproblem uppstå när du använder stora matriser.
301577Felaktigt värde utdata visas i fönstret immediate.
315796Kompilatorn kraschar när du redigerar ett Windows Forms-program.
322131Ett program som innehåller ett anpassat attribut orsakar kompilatorn kraschar.
322714Om du ändrar egenskapssida bör det finnas en smutsig flagga visas. Om du ändrar en text som indata i egenskapssidan kommer ändringen att gå förlorade.
301749"Använda System.Linq"-direktivet saknas filer som genereras av klass-Designer.
317143Utgivaren har felaktig konfigurationsinställningar att sammanställa och publicera projekt och lösningar.
312573Felmeddelande efter uppgradering av kod i Visual Basic 6 till Visual Basic 2008 Express Edition: "Åtgärden kunde inte slutföras. Det går inte att hitta den angivna filen."
291268Anslutningen till SQL Server 2008 misslyckas.
305371Visual Studio 2008-installationen inaktiverar anslutningar till SQL 2008 CTP.
311689Fel i koden som genereras av DataSet-Designer.
331912Skriven DataSet relationer bryts.
321275Felmeddelande i Dataset-Designer: "begärda värdet 'Egenskaper' hittades inte".
305067När du använder Komponentdesigner i ett ASP.NET-projekt visas Visual Basic Power Pack PrintForm komponent i verktygslådan.

Visual Studio Debugger

Anslut IDBeskrivning
307998Du kan inte ta bort en brytpunkt från ett Microsoft ASP.NET-program när du felsöker programmet.
308138Om du har två filer med samma namn i olika mappar, fungerar brytpunkter endast i en av filerna.
310644DataView visualizer visas inte på rätt sätt.
301865Ett problem uppstå när du använder brytpunkter på en dator som kör Windows Vista.
319295När Microsoft symbol-arkivet konfigureras i Visual Studio och Visual Studio körs i Windows Vista, visar Visual Studio alltid licensavtalet symbol.
315555Du kan felsöka JavaScript genom att koppla felsökaren till Iexplorer.exe med hjälp av Visual Studio 2008. Om flera skriptfiler med samma namn i laddas kvarstår inte brytpunkter på rätt skriptfil när sidan uppdateras.
320815Flaggan StartupInfo.wShowWindow har olika värden när programmet startas med hjälp av alternativet Starta utan felsökning eller starta felsökning.
333493Du kan inte omdirigera en ansökan via standardindataenheten (STDIN) och standardutdata (STDOUT) för felsökning.

Visual Studio-SDK

Anslut IDBeskrivning
320999När du sammanfogar programkod som omfattar deklareras i en generisk klass abstrakt metod NullReferenceException -fel uppstår och verktyget AspNET_Merge.exe misslyckas.

Visual C++

Anslut IDBeskrivning
312421Verktyget Microsoft makro Assembler (MASM) för Visual C++ 2008 Express Edition läggs till i Visual C++ 2008 Express Edition Service Pack 1.
310004När du har aktiverat alternativet /doc kompileraren i Visual C++ 2008 kraschar kompilatorn när du kompilerar standardkod som är kompilerbara.
323448Ctor för objektet std::complex < T > standardparameter är felaktig.
294649Du kan inte använda intrin.h header-fil och filen string.h huvud samtidigt.
337740När du använder _BIND_TO_CURRENT_VCLIBS_VERSION definierar i ett projekt med hjälp av ATL på en dator där Visual C++ 2008 Feature Pack för installerade, "fel LNK2001" felmeddelanden visas.
330199När du har skapat en multibyte-tecken set (MBCS) program som använder metoden GetSelText för klassen RichEditCtrl returneras ett felaktigt värde.
329919Du använder search_n algoritm för att leta upp heltalsvärdena för n i följd i ett vektorobjekt < heltal > . Om värdet för n är större än 3, ett påstående som kan uppstå.
339442Klassen is_pod och klassen has_trivial_constructor returnerar felaktigt har trivial standardkonstruktor eller true när klassen skriver varken är en baljor.
337241I vissa program vars. NCB-filen är större än 64 megabyte (MB), IntelliSense kan misslyckas.
339432Kompilatorn felaktigt returnerar false för klassen is_polymorphic.

Designer för Windows Presentation Foundation (WPF)

Anslut IDBeskrivning
290646När du använder en redigerare i XAML expanderas automatiskt vissa dolda områden.
305184Du kan inte öppna en PageFunction -sida som används egenskapen RemoveFromJournal .
307180En händelse i fönstrets nivå ActiveX-kontroll genererar ett fel vid designtillfället.
307331WPF designer visar en felaktig layout av kontroller.
309063WPF editor genererar upprepade undantag som orsakar Visual Studio stänga och starta om.
312249WPF designer visas felaktigt i en vågrät rullningslist.
312859Du kan lägga till en kontrollmall för en knapp i WPF-program i Visual Studio 2008. Du kan skapa kantlinje för knappen. När du försöker förhandsgranska utformningen krascha Visual Studio 2008.
333036När du skapar eller redigerar en WPF-program kraschar Visual Studio 2008 IDE.
315614Fel i användarkontroller i WPF-programprojekt kan krascha Visual Studio 2008 Team System
318018XAML-designer korrekt visar inte vad som ska visas under körning.
319692Visual Studio kraschar när du lägger till en StackPanel-kontroll i ett stycke
334662När du skapar en WPF-program i Visual Basic, vissa menyer och verktygsfält kan sluta svara och du får följande felmeddelande:

Ett ohanterat undantag har inträffat.

Språk och operativsystem

Språk som stöds

Visual Studio 2008 SP1 innehåller uppdateringar för följande versioner av Visual Studio 2008:
  • Engelska
  • Kinesiska (förenklad)
  • Kinesiska (traditionell)
  • Franska
  • Tyska
  • Italienska
  • Japanska
  • Koreanska
  • Ryska
  • Spanska
  • Portugisiska (Brasilien)

Operativsystem som stöds

  • Windows Server 2008 RTM, SP1
  • Windows Vista eller SP1
  • Windows XP Service Pack 2 (SP2) eller en senare version av Windows XP
  • Windows Server 2003 SP1 eller en senare version av Windows Server 2003

    Obs! Om du måste ha stöd för Microsoft SQL Server 2008 Community Technology Preview (CTP) måste du ha installerat Windows Server 2003 SP2.

Installationskrav

  • Ett licensierat exemplar av någon av produkterna som stöds med Visual Studio 2008 måste installeras på måldatorn.
  • Microsoft Windows Installer 3.1 eller en senare version av Windows Installer måste installeras på måldatorn. Mer information finns på följande Microsoft Developer Network (MSDN)-webbplats:
  • Vi rekommenderar 512 MB eller mer RAM-minne.

Stöd för Visual Studio 2008 SP1

Formella support finns via Microsoft Connect. Mer information finns på följande Microsoft-webbplats:

Administratör-distribution av Visual Studio 2008 SP1

Visual Studio 2008 SP1 är en villkorlig download manager och uppdatera installer. Visual Studio 2008 SP1 identifierar och installerar endast relevanta uppdateringar som gäller för den dator som körs. Skapa en layout för hela paketet på serverdatorn för distribution av administratören. Gör följande om du vill skapa en layout för hela paketet av Visual Studio 2008 SP1:
  1. Hämta filen VS90sp1_KB945140.exe till en temporär mapp på en dator som ansluter till Internet. Till exempel spara filen i mappen C:\VS90SP1.
  2. Klicka på Start, Kör, Skriv cmdoch klicka sedan på OK.

    Obs! I Windows Vista om du ombeds ange ett administratörslösenord eller en bekräftelse skriver du lösenordet eller klickar på Fortsätt.
  3. Skriv följande kommando för att hämta alla paket i Visual Studio 2008 SP1:
    VS90sp1-KB945140-ENU.exe /createlayout FullTargetFolderPath/passive
    Obs! Platshållaren FullTargetFolderPath representerar målmappen för layout för Bildpaket. Skriv till exempel följande kommando:
    VS90sp1-KB945140-ENU.exe /createlayout c:\VS90SP1\Layout /passive
När du följer dessa steg kan du hämta de fullständiga Visual Studio 2008 SP1-paket, du lagra paketen i den mapp som du anger och du installera inte Visual Studio 2008 SP1. Dessa paket innehåller installationsprogrammet för SP1 (SPInstaller.exe).

Distribuera uppdateringen till klientdatorerna, gör du följande:
  1. Kopiera mappen skapade Layout på en delad nätverksplats.
  2. Kör SPInstaller.exe från klienten datorer med hjälp av följande kommando:
    FullNetworkPathSPInstaller.exe /q /log %temp%\VS90SP1.htm /promptrestart
    Om du exempelvis skriver du följande kommando:
    \\Server\VS90SP1\Layout\SPInstaller.exe /q /log %temp%\VS90SP1.htm /promptrestart

Problem med installation och borttagning för alla plattformar

Se Readme-dokumentet för mer information.

Kända problem med uppdateringen

Se Readme-dokumentet för mer information.

Referenser


Mer information om detta servicepack finns på följande Microsoft-webbplats:Mer information om Visual Studio 2008 Service Pack 1 för Express-versioner klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

950264 lista över ändringar och åtgärdade problem för Visual Studio 2008 Express Editions Service Pack 1

Mer information om ADO.NET entitet Data Model Designer klickar du på följande artikelnummer och läser artiklarna i Microsoft Knowledge Base:

956252 hur du inaktiverar ADO.NET entitet Data Model Designer i Visual Studio 2008 Service Pack 1-gränssnittet (isolerat läge)

956253 ADO.NET entitet Data Model Designer stöds inte i Visual Studio 2008 Service Pack 1 shell (integrerat läge)