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

Gäller för
.NET Framework 3.5 Service Pack 1

Sammanfattning

I den här artikeln beskrivs följande aspekter av Microsoft .NET Framework 3.5 Service Pack 1 (SP1):

  • Snabbkorrigeringar som ingår i denna Service Pack-version
  • Nya egenskaper och funktioner

Obs! Den här uppdateringen innehåller också kumulativa underhållsuppdateringar för de beroende delkomponenterna .NET Framework 2.0 och .NET Framework 3.0. Den här artikeln gäller 32-bitarsversionerna av .NET Framework och 64-bitarsversionerna av .NET Framework.

Mer information

.NET Framework 3.5 SP1 är en fullständig kumulativ uppdatering som innehåller många nya funktioner. Dessa nya funktioner bygger stegvis på .NET Framework 2.0, .NET Framework 3.0 och .NET Framework 3.5. Den innehåller även kumulativa underhållsuppdateringar för de beroende delkomponenterna .NET Framework 2.0 och .NET Framework 3.0. Den här uppdateringen bör tillämpas som en viktig uppdatering för .NET Framework 2.0 och senare versioner, och den rekommenderas för alla andra operativsystem som stöds.

Snabbkorrigeringar som ingår i denna Service Pack-version

Microsoft Knowledge Base-artikel Beskrivning
925492 KORRIGERA: Felmeddelande när du lägger till en webbreferens till ett projekt i Visual Studio 2005: "Det anpassade verktyget 'MSDiscoCodeGenerator' misslyckades"
928563 KORRIGERA: Klassen System.Net.HttpWebRequest kan inte upprätthålla en beständig anslutning till en proxy i .NET Framework 2.0
943175 ÅTGÄRD: Klassen XmlSerializer genererar ett oväntat resultat när du använder klassen XmlSerializer för att serialisera numerationsattributet i .NET Framework 2.0
943412 ÅTGÄRD: Du kan uppleva förseningar när ett operativsystem stängs av om datorn kör en hanterad tjänst tillsammans med .NET Framework 2.0
943804 KORRIGERA: Vissa Unicode-tecken som returneras av egenskapen Application.ExecutablePath i .NET Framework 2.0 visas som "?"
944099 KORRIGERA: Felmeddelande när du använder SQL Native Client dataprovider för att ansluta till en instans av SQL Server 2005 som är konfigurerad för att använda databasspegling: "Internal .Net Framework Data Provider error 6"
944100 KORRIGERA: Du kan inte komma åt tabeller som används i en SQL Server -transaktion om du avslutar tråden som kör transaktionen innan transaktionen har slutförts i .NET Framework 2.0
944157 ÅTGÄRD: Du kan uppleva en betydande fördröjning när du gör den första begäran till ett ASP.NET webbprogram som körs på Windows Server 2003
946102 KORRIGERA: En ActiveX-kontroll tar inte emot tangentbordsnavigeringshändelser när du använder en System.Windows.Forms.WebBrowser-kontroll som värd för webbsidor
946223 KORRIGERA: Inmatningsspråket i en textruta på Microsoft Expression Design-ytan fungerar inte korrekt när du ändrar inmatningsspråket till ett östasiatiskt språk
946503 KORRIGERA: Felmeddelande när du använder installationsverktyget för att installera en sammansättning som finns på en fjärrdator: "Ett undantag inträffade under installationsfasen"
946660 KORRIGERA: Rubrikattributet för en cell återges felaktigt när cellen är associerad med flera rubriker i ett ASP.NET 2.0-webbprogram
946927 KORRIGERA: En installation kan misslyckas med fel 1935 när en .msi fil försöker installera många principfiler på en dator som har .NET Framework 2.0 installerat
947148 KORRIGERA: Felaktiga metoder anropas när du anropar vissa COM-API: er som ingår i ett .NET Framework 2.0-baserat 64-bitarsprogram
947317 KORRIGERA: I ett Windows Forms program som har skapats med hjälp av .NET Framework 2.0 utlöser CurrencyManager-objektet ytterligare instanser av vissa händelser när du tar bort den sista raden från en tabell
947461 KORRIGERA: Ett uppdateringspaket är tillgängligt för .NET Framework 2.0 Service Pack 1
947581 KORRIGERA: Värdet för egenskapen "WsdlContractConversionContext.WsdlPortType" är null i .NET Framework 3.0 Service Pack 1
948233 Du får ett System.InvalidOperationException undantagsfel när du kör ett Microsoft .NET Framework 2.0-baserat program efter att du installerat säkerhetsuppdateringen MS 07-040 på en dator
948646 KORRIGERA: Objekt serialiseras inte korrekt när du serialiserar och deserialiserar DataSet objekten med hjälp av parametern SerializationFormat.Binary format i ett .NET Framework 2.0-baserat program
948815 Tillgänglighet för .NET Framework 2.0 post-Service Pack 1-snabbkorrigeringspaketet för System.Data.dll och System.Data.OracleClient.dll
948873 ÅTGÄRD: Du kan få ett System.Xml. XmlException-undantag när du använder envägs webbmetoder för att kommunicera med webbtjänster i ett .NET Framework 3.0-baserat program
948887 KORRIGERA: Ett undantag inträffar när ett webbprogram som baseras på .NET Framework 2.0 använder klassen HttpWebRequest och tar emot ett HTTP 1.0-svar som innehåller HTTP-statuskoden 401
949272 KORRIGERA: Ett Windows Forms program som använder ActiveX-kontroller kan krascha och ett null-referensundantag inträffar när du har installerat .NET Framework 2.0 Service Pack 1
949777 ÅTGÄRD: Felmeddelande om du distribuerar ett körbart program till en sökväg som innehåller escape-tecken i .NET Framework 2.0: "Absolut sökvägsinformation krävs"
950230 KORRIGERA: Du får ett System.ArgumentException undantagsfelmeddelande när du använder verktyget Sgen.exe och XmlSerializer JIT-kompilatorn för att generera en XmlSerializer sammansättning för en webbtjänstproxy i .NET Framework 2.0
950986 ÅTGÄRD: I .NET Framework 2.0 Service Pack 1 returnerar metoden ModuleBuilder.GetTypeToken en felaktig token
951111 KORRIGERA: Varningsmeddelande när du använder verktyget SvcUtil.exe för att importera tjänstmetadata i .NET Framework 3.5: "Policyuttrycket importerades inte fullständigt eftersom det överskred den högsta tillåtna komplexiteten"
951113 ÅTGÄRD: Den uppsättning värden som returneras från raden. GetColumnsInError-metoden är tom när en klientdator med .NET Framework 2.0 installerat tar emot ett DataSet objekt från en WCF-tjänst
952324 KORRIGERA: Du kan inte ladda ned .application-filen när du distribuerar ett program med hjälp av ClickOnce-distribution i en säker miljö

Kända problem

Problem 1

När du har installerat .NET Framework 3.5 SP1 i Windows XP eller Windows Server 2003 skapas en godtycklig mapp i roten på enhet C. Den här mappen innehåller två undermappar som kallas amd64 och i386. Dessa två undermappar innehåller båda följande filer:

  • Filterpipelineprintproc.dll
  • Msxpsdrv.cat
  • Msxpsdrv.inf
  • Msxpsinc.gpd
  • Msxpsinc.ppd
  • Mxdwdrv.dll
  • Xpssvcs.dll

Dessa filer väntade på att tas bort från XPSEPSC-installationen.
 

Lösning

Lös problemet genom att ta bort mappen manuellt.

Problem 2

.NET Framework assistent för Firefox har knappen Avinstallera inaktiverad. I .NET Framework 3.5 SP1 gör assistenten för .NET Framework att Firefox kan använda ClickOnce-tekniken som ingår i .NET Framework. Assistenten för .NET Framework läggs till på datornivå så att dess funktioner kan användas av alla användare på datornivå i stället för på användarnivå. Därför är knappen Avinstallera inte tillgänglig i Firefox-tilläggsmenyn eftersom standardanvändare inte har tillåtelse att avinstallera komponenter på datornivå.
 

Lösning

En uppdatering har tagits fram för att lösa problemet och göra den här versionen av assistenten för .NET Framework för Firefox kompatibel med nästa version av webbläsaren Firefox. Mer information om hur du åtgärdar det här problemet får du om du klickar på följande artikelnummer i Microsoft Knowledge Base:
 

Ta bort assistenten för .NET Framework för Firefox

Nya egenskaper och funktioner

  • ASP.NET dynamiska data
  • Viktiga förbättringar av den vanliga språkkörningen. Förbättringarna omfattar bättre layout för de ursprungliga bilderna i .NET Framework.
  • Prestandaförbättringar för Windows Presentation Foundation
  • Möjlighet för ClickOnce-programutgivare att avregistrera sig från signering och hashning efter behov för sina scenarier.

En uppdatering för .NET Framework 3.5 Service Pack 1 är tillgänglig. Mer information om hur du åtgärdar det här problemet får du om du klickar på följande artikelnummer i Microsoft Knowledge Base:

En uppdatering för .NET Framework 3.5 Service Pack 1 är tillgänglig

Referenser

Gå till följande webbplatser om du vill ha mer information om installationsproblem med .NET Framwork 3.5 Service Pack 1