Listă de modificări și probleme fixe în .NET Framework 3,5 Service Pack 1

Se aplică la: .NET Framework 3.5 Service Pack 1

Rezumat


Acest articol descrie următoarele aspecte ale Microsoft .NET Framework 3,5 Service Pack 1 (SP1):
  • Remedieri rapide incluse în acest pachet Service Pack
  • Caracteristici și funcționalități noi
Notă Această actualizare include, de asemenea, actualizările de service cumulativă pentru subcomponentele .NET Framework 2,0 și .NET Framework 3,0. Acest articol se aplică la versiunile 32-bit de .NET Framework și la versiunile 64-bit de .NET Framework.

Mai multe informații


.NET Framework 3,5 SP1 este o actualizare cumulativă completă care conține multe caracteristici noi. Aceste caracteristici noi se construiesc incremental pe .NET Framework 2,0, .NET Framework 3,0 și .NET Framework 3,5. De asemenea, include actualizări cumulative de service pentru subcomponentele .NET Framework 2,0 și .NET Framework 3,0 care depind de acestea. Această actualizare trebuie aplicată ca actualizare importantă pentru .NET Framework 2,0 și versiuni mai recente și este recomandată pentru toate celelalte sisteme de operare acceptate.

Remedieri rapide incluse în acest pachet Service Pack

Articolul din baza de cunoștințe MicrosoftDescriere
925492 Remediere: mesaj de eroare atunci când adăugați o referință web la un proiect în Visual Studio 2005: "instrumentul particularizat" MSDiscoCodeGenerator "nu a reușit"
928563 Remediere: este posibil ca clasa System .net. HttpWebRequest să nu mențină o conexiune persistentă la un proxy în .NET Framework 2,0
943175 Remediere: clasa XmlSerializer generează un rezultat neașteptat atunci când utilizați clasa XmlSerializer pentru a serializa atributul numeratie în .NET Framework 2,0
943412 Remediere: este posibil să întâmpinați întârzieri când un sistem de operare se închide dacă pe computer rulează un serviciu gestionat împreună cu .NET Framework 2,0
943804 Remediere: anumite caractere Unicode returnate de proprietatea Application. ExecutablePath din .NET Framework 2,0 sunt afișate ca "?"
944099 Remediere: mesaj de eroare atunci când utilizați furnizorul de date SQL Native Client pentru a vă conecta la o instanță de SQL Server 2005 configurată să utilizeze oglindirea bazei de date: "eroare internă .NET Framework pentru furnizorul de date 6"
944100 Remediere: nu puteți accesa tabelele care sunt utilizate într-o tranzacție SQL Server dacă terminați firul care execută tranzacția înainte ca tranzacția să se termine în .NET Framework 2,0
944157 Remediere: este posibil să întâmpinați o întârziere semnificativă atunci când efectuați prima solicitare la o aplicație Web ASP.NET care rulează pe Windows Server 2003
946102 Remediere: un control ActiveX nu va primi evenimente de navigare de la tastatură atunci când utilizați un control System. Windows. Forms. WebBrowser pentru a găzdui pagini web
946223 Remediere: limba de intrare într-o casetă text de pe Surface design Microsoft Expression nu funcționează corect atunci când modificați limba de intrare într-o limbă est-asiatică
946503 Remediere: mesaj de eroare atunci când utilizați instrumentul de instalare pentru a instala o asamblare care se află pe un computer la distanță: "s-a produs o excepție în timpul fazei de instalare"
946660 Remediere: atributul anteturi ale unei celule este redat incorect atunci când celula este asociată cu mai multe anteturi într-o aplicație Web ASP.NET 2,0
946927 Remediere: o instalare poate să nu reușească cu eroarea 1935 atunci când un fișier. msi încearcă să instaleze mai multe fișiere de politică pe un computer care are instalat .NET Framework 2,0
947148 Remediere: metodele incorecte sunt numite atunci când apelați unele API-uri COM care sunt incluse într-o aplicație bazată pe 2,0 pe 64-biți de .NET Framework
947317 Remediere: într-o aplicație de formulare Windows care a fost construită utilizând .NET Framework 2,0, obiectul CurrencyManager declanșează instanțe suplimentare ale unor evenimente atunci când ștergeți ultimul rând dintr-un tabel
947461 Remediere: este disponibil un pachet de actualizare pentru .NET Framework 2,0 Service Pack 1
947581 Remediere: valoarea proprietății "WsdlContractConversionContext. WsdlPortType" este NULL în .NET Framework 3,0 Service Pack 1
948233 Primiți o eroare de excepție System. InvalidOperationException atunci când rulează o aplicație bazată pe Microsoft .NET Framework 2,0 după ce instalați actualizarea de securitate MS 07-040 pe un computer
948646 Remediere: obiectele nu sunt serializate corect atunci când serializați și deserializați obiectele setului de date utilizând parametrul de format SerializationFormat. Binary într-o aplicație bazată pe .NET Framework 2,0
948815 Disponibilitatea pachetului de remediere rapidă .NET Framework 2,0 post-Service Pack 1 pentru System. data. dll și System. data. OracleClient. dll
948873 Remediere: este posibil să primiți o excepție System. XML. XmlException atunci când utilizați metode Web într-un singur sens pentru a comunica cu serviciile Web într-o aplicație bazată pe .NET Framework 3,0
948887 Remediere: o excepție apare atunci când o aplicație Web care se bazează pe .NET Framework 2,0 utilizează clasa HttpWebRequest și primește un răspuns HTTP 1,0 care conține codul de stare HTTP 401
949272 Remediere: o aplicație de formulare Windows care utilizează controale ActiveX se poate bloca și o excepție de referință Null apare după ce instalați .NET Framework 2,0 Service Pack 1
949777 Remediere: mesaj de eroare dacă implementați o aplicație executabilă într-o cale care conține caractere de evacuare în .NET Framework 2,0: "este necesară informații absolute despre cale"
950230 Remediere: primiți un mesaj de eroare de excepție System. ArgumentException atunci când utilizați instrumentul Sgen. exe și compilator JIT XmlSerializer pentru a genera o asamblare XmlSerializer pentru un proxy de serviciu Web în .NET Framework 2,0
950986 Remediere: în .NET Framework 2,0 Service Pack 1, metoda ModuleBuilder. GetTypeToken returnează un simbol incorect
951111 Remediere: mesaj de avertizare atunci când utilizați instrumentul SvcUtil. exe pentru a importa metadate de serviciu în .NET Framework 3,5: "expresia politicii nu a fost complet importată, deoarece a depășit complexitatea maximă permisă"
951113 Remediere: setul de valori returnat de la rând. Metoda GetColumnsInError este goală atunci când un computer client care are .NET Framework 2,0 instalat primește un obiect set de date de la un serviciu WCF
952324 Remediere: nu puteți descărca fișierul. Application atunci când implementați o aplicație utilizând implementarea ClickOnce într-un mediu securizat

Probleme cunoscute

Problema 1

După ce instalați .NET Framework 3,5 SP1 în Windows XP sau Windows Server 2003, există un folder arbitrar care este generat în rădăcina unității C. Acest folder conține două subfoldere numite amd64 și i386. Aceste două subfoldere includ următoarele fișiere:
  • Filterpipelineprintproc.dll
  • Msxpsdrv.cat
  • Msxpsdrv.inf
  • Msxpsinc.gpd
  • Msxpsinc.ppd
  • Mxdwdrv.dll
  • Xpssvcs.dll
Aceste fișiere erau în așteptare pentru a fi șterse din instalarea XPSEPSC.

Rezolvare

Pentru a rezolva această problemă, ștergeți folderul manual.

Problema 2

Asistentul .NET Framework pentru Firefox are dezactivat butonul Dezinstalare . În .NET Framework 3,5 SP1, asistentul .NET Framework activează Firefox pentru a utiliza tehnologia ClickOnce inclusă în .NET Framework. Asistentul .NET Framework este adăugat la nivel de computer, astfel încât funcționalitatea sa să poată fi utilizată de toți utilizatorii la nivel de computer, nu la nivel de utilizator. Prin urmare, butonul Dezinstalare nu este disponibil în meniul Firefox Add-ons , deoarece utilizatorilor standard nu li se permite să dezinstaleze componentele la nivel de computer.

Rezolvare

S-a produs o actualizare pentru a rezolva această problemă și a face ca această versiune a asistentului .NET Framework pentru Firefox să fie compatibilă cu următoarea versiune a browserului Firefox. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

Caracteristici și funcționalități noi

  • Date dinamice ASP.NET
  • Îmbunătățiri de bază ale execuției lingvistice comune. Îmbunătățirile includ un aspect mai bun al imaginilor native .NET Framework.
  • Îmbunătățiri ale performanței pentru Windows Presentation Foundation
  • Capacitatea editorilor aplicației ClickOnce de a renunța la semnare și la hash, după cum este necesar pentru scenariile lor.
Este disponibilă o actualizare pentru .NET Framework 3,5 Service Pack 1. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:

Referințe


Vizitați următoarele site-uri web pentru mai multe informații despre instalarea problemei .NET Framwork 3,5 Service Pack 1