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):
  • Snabb korrigeringar som ingår i detta Service Pack
  • Nya funktioner
Obs! Den här uppdateringen inkluderar också kumulativa uppdateringar av service för den beroende .NET Framework 2,0 och .NET Framework 3,0 under komponenter. Den här artikeln gäller 32-bitars versionen av .NET Framework och till 64-bitars versionen 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 byggs stegvis på .NET Framework 2,0, .NET Framework 3,0 och .NET Framework 3,5. Det inkluderar också kumulativa uppdateringar av service på den beroende .NET Framework 2,0 och .NET Framework 3,0 under komponenter. Den här uppdateringen bör användas som en viktig uppdatering för .NET Framework 2,0 och senare versioner och rekommenderas för alla andra operativ system som stöds.

Snabb korrigeringar som ingår i detta Service Pack

Microsoft Knowledge Base-artikelBeskrivning
925492 ÅTGÄRD: fel meddelande när du lägger till en webb referens i ett projekt i Visual Studio 2005: "det anpassade verktyget ' MSDiscoCodeGenerator ' misslyckades"
928563 ÅTGÄRD: system .net. HttpWebRequest-klassen kanske inte upprätthåller en beständig anslutning till en proxy i .NET Framework 2,0
943175 ÅTGÄRD: XmlSerializer-klassen genererar ett oväntat resultat när du använder XmlSerializer-klassen för att serialisera numeration-attributet i .NET Framework 2,0
943412 ÅTGÄRD: det kan uppstå fördröjningar när ett operativ system stängs av om datorn kör en hanterad tjänst tillsammans med .NET Framework 2,0
943804 ÅTGÄRD: vissa Unicode-tecken som returneras av egenskapen Application. ExecutablePath i .NET Framework 2,0 visas som "?"
944099 ÅTGÄRD: fel meddelande när du använder SQL Native Client Data Provider för att ansluta till en instans av SQL Server 2005 som är konfigurerad för att använda databas spegling: "intern .NET Framework Data Provider Error 6"
944100 ÅTGÄRD: du kan inte komma åt tabeller som används i en SQL Server-transaktion om du avslutar en tråd som exekverar transaktionen innan transaktionen är klar i .NET Framework 2,0
944157 ÅTGÄRD: det kan uppstå en avsevärd 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 ÅTGÄRD: en ActiveX-kontroll tar inte emot tangent bords navigering händelser när du använder en system. Windows. Forms. WebBrowser-kontroll för värd webb sidor
946223 ÅTGÄRD: inmatnings språket i en text ruta på Microsoft Expression-design ytan fungerar inte korrekt när du ändrar inmatnings språket till ett östasiatiskt språk
946503 ÅTGÄRD: fel meddelande när du använder installations verktyget för att installera en sammansättning som finns på en fjärrdator: "ett undantag inträffade under installations fasen"
946660 ÅTGÄRD: attributet headers för en cell renderas felaktigt när cellen är kopplad till flera huvuden i ett ASP.NET 2,0-webbprogram
946927 ÅTGÄRD: en installation kan Miss lyckas med felet 1935 när en MSI-fil försöker installera många principfiler på en dator där .NET Framework 2,0 är installerat
947148 ÅTGÄRD: Felaktiga metoder anropas när du ringer till vissa COM API: er som ingår i ett .NET Framework 2,0-baserat 64-bitars program
947317 ÅTGÄRD: i ett Windows Forms-program som har skapats med hjälp av .NET Framework 2,0 utlöses ytterligare instanser av vissa händelser när du tar bort den sista raden i en tabell
947461 ÅTGÄRD: det finns ett uppdaterings paket för .NET Framework 2,0 Service Pack 1
947581 ÅTGÄRD: värdet för egenskapen "WsdlContractConversionContext. WsdlPortType" är null i .NET Framework 3,0 Service Pack 1
948233 Ett fel meddelande om system. InvalidOperationException visas när du kör ett Microsoft .NET Framework 2,0-baserat program när du har installerat säkerhets uppdatering MS 07-040 på en dator
948646 ÅTGÄRD: objekt serialiseras inte korrekt när du serialiserar och deserialiserar DataSet-objekt med hjälp av parametern SerializationFormat. Binary format i ett .NET Framework 2,0-baserat program
948815 Tillgänglighet av det samlade snabb korrigerings paketet för .NET Framework 2,0 efter Service Pack 1 för system. data. dll och system. data. OracleClient. dll
948873 ÅTGÄRD: det kan hända att ett system. xml. XmlException-undantag visas när du använder envägs webb metoder för att kommunicera med webb tjänster i ett .NET Framework 3,0-baserat program
948887 ÅTGÄRD: ett undantag uppstår när ett webb program som baseras på .NET Framework 2,0 använder klassen HttpWebRequest och får ett HTTP 1,0-svar som innehåller HTTP-statuskoden 401
949272 ÅTGÄRD: ett Windows-formulär med ActiveX-kontroller kan krascha och ett null-referensundantag uppstår när du har installerat .NET Framework 2,0 Service Pack 1
949777 ÅTGÄRD: fel meddelande om du distribuerar ett körbart program till en sökväg som innehåller escape-tecken i .NET Framework 2,0: "absolut information om sökvägen krävs"
950230 ÅTGÄRD: fel meddelandet system. ArgumentException visas när du använder SGEN. exe och XmlSerializer JIT-kompilator för att skapa 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 ÅTGÄRD: varnings meddelande visas när du använder verktyget SvcUtil. exe för att importera tjänstens metadata i .NET Framework 3,5: "policy uttrycket 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 klient dator där .NET Framework 2,0 installeras får ett DataSet-objekt från en WCF-tjänst
952324 ÅTGÄRD: det går inte att ladda ned. Application-filen när du distribuerar ett program med 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 finns det en valfri mapp som genereras i roten på enhet C. Den här mappen innehåller två undermappar som heter amd64 och i386. Dessa två undermappar inkluderar följande filer:
  • Filterpipelineprintproc.dll
  • Msxpsdrv.cat
  • Msxpsdrv.inf
  • Msxpsinc.gpd
  • Msxpsinc.ppd
  • Mxdwdrv.dll
  • Xpssvcs.dll
De här filerna har tagits bort från XPSEPSC installation.

Lösning

Lös problemet genom att ta bort mappen manuellt.

Problem 2

.NET Framework Assistant för Firefox har knappen Avinstallera avaktiverad. I .NET Framework 3,5 SP1 kan .NET Framework Assistant användas för att använda ClickOnce-teknologin som ingår i .NET Framework. .NET Framework-assistenten läggs till på dator nivå så att dess funktioner kan användas av alla användare på dator nivå i stället för på användar nivå. Därför är knappen Avinstallera inte tillgänglig på menyn Firefox-tillägg eftersom vanliga användare inte har tillstånd att avinstallera dator nivå komponenter.

Lösning

En uppdatering har producerats för att lösa det här problemet och gör den här versionen av .NET Framework-assistenten för Firefox kompatibel med nästa version av webbläsaren Firefox. Mer information får du om du klickar på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:

Nya funktioner

  • ASP.NET dynamiska data
  • Grundläggande förbättringar i CLR. Förbättringarna är bland annat bättre layout för .NET Frameworks inbyggda images.
  • Prestanda förbättringar för Windows Presentation Foundation
  • Möjligheten för program utgivare för ClickOnce att välja att inte logga in och Hasha efter dina scenarier.
Det finns en uppdatering för .NET Framework 3,5 Service Pack 1. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

Referenser


Besök följande webbplatser för att få mer information om hur du installerar .NET Framwork 3,5 Service Pack 1