Elenco delle modifiche e dei problemi risolti in .NET Framework 3.5 Service Pack 1

Si applica a
.NET Framework 3.5 Service Pack 1

Riepilogo

In questo articolo vengono descritti gli aspetti seguenti di Microsoft .NET Framework 3.5 Service Pack 1 (SP1):

  • Aggiornamenti rapidi inclusi in questo Service Pack
  • Nuove caratteristiche e funzionalità

Nota: questo aggiornamento include anche aggiornamenti di manutenzione cumulativi ai sottocomponenti dipendenti .NET Framework 2.0 e .NET Framework 3.0. Questo articolo si applica alle versioni a 32 bit di .NET Framework e alle versioni a 64 bit di .NET Framework.

Altre informazioni

.NET Framework 3.5 SP1 è un aggiornamento cumulativo completo che contiene molte nuove funzionalità. Queste nuove funzionalità vengono create in modo incrementale su .NET Framework 2.0, .NET Framework 3.0 e .NET Framework 3.5. Include anche aggiornamenti di manutenzione cumulativi ai sottocomponenti dipendenti .NET Framework 2.0 e .NET Framework 3.0. Questo aggiornamento deve essere applicato come aggiornamento importante per .NET Framework 2.0 e versioni successive ed è consigliato per tutti gli altri sistemi operativi supportati.

Aggiornamenti rapidi inclusi in questo Service Pack

Articolo della Microsoft Knowledge Base Descrizione
925492 FIX: Messaggio di errore quando si aggiunge un riferimento Web a un progetto in Visual Studio 2005: "Lo strumento personalizzato 'MSDiscoCodeGenerator' non è riuscito"
928563 FIX: La classe System.Net.HttpWebRequest potrebbe non mantenere una connessione permanente a un proxy in .NET Framework 2.0
943175 FIX: la classe XmlSerializer genera un risultato imprevisto quando si utilizza la classe XmlSerializer per serializzare l'attributo di numerazione in .NET Framework 2.0
943412 FIX: Si potrebbero riscontrare ritardi quando un sistema operativo si arresta se il computer esegue un servizio gestito insieme a .NET Framework 2.0
943804 FIX: Alcuni caratteri Unicode restituiti dalla proprietà Application.ExecutablePath in .NET Framework 2.0 vengono visualizzati come "?"
944099 FIX: Messaggio di errore quando si utilizza il provider di dati SQL Native Client per connettersi a un'istanza di SQL Server 2005 configurata per l'utilizzo del mirroring del database: "Errore 6 del provider di dati .Net Framework interno"
944100 FIX: non è possibile accedere alle tabelle utilizzate in una transazione di SQL Server se si termina il thread che esegue la transazione prima che la transazione sia completata in .NET Framework 2.0
944157 FIX: Potrebbe verificarsi un ritardo significativo quando si effettua la prima richiesta a un'applicazione Web ASP.NET in esecuzione su Windows Server 2003
946102 FIX: Un controllo ActiveX non riceverà eventi di spostamento tramite tastiera quando si utilizza un controllo System.Windows.Forms.WebBrowser per ospitare pagine Web
946223 FIX: la lingua di input in una casella di testo dell'area Microsoft Expression Design non funziona correttamente quando si modifica la lingua di input in una lingua dell'Asia orientale
946503 FIX: Messaggio di errore quando si utilizza lo strumento del programma di installazione per installare un assembly che si trova in un computer remoto: "Si è verificata un'eccezione durante la fase di installazione"
946660 FIX: Il rendering dell'attributo headers di una cella non è corretto quando la cella è associata a più intestazioni in un'applicazione Web ASP.NET 2.0
946927 FIX: Un'installazione potrebbe non riuscire con errore 1935 quando un file .msi tenta di installare molti file di criteri in un computer in cui è installato .NET Framework 2.0
947148 FIX: Vengono chiamati metodi non corretti quando si chiamano alcune API COM incluse in un'applicazione a 64 bit basata su .NET Framework 2.0
947317 FIX: in un'applicazione Windows Forms compilata utilizzando .NET Framework 2.0, l'oggetto CurrencyManager attiva istanze aggiuntive di alcuni eventi quando si elimina l'ultima riga da una tabella
947461 FIX: È disponibile un pacchetto di aggiornamento per .NET Framework 2.0 Service Pack 1
947581 FIX: Il valore della proprietà "WsdlContractConversionContext.WsdlPortType" è null in .NET Framework 3.0 Service Pack 1
948233 Viene visualizzato un errore di eccezione System.InvalidOperationException quando si esegue un'applicazione basata su Microsoft .NET Framework 2.0 dopo l'installazione dell'aggiornamento della protezione MS 07-040 in un computer
948646 FIX: Gli oggetti non vengono serializzati correttamente quando si serializzano e deserializzano gli oggetti DataSet utilizzando il parametro di formato SerializationFormat.Binary in un'applicazione basata su .NET Framework 2.0
948815 Disponibilità del pacchetto di rollup dell'hotfix .NET Framework 2.0 post-Service Pack 1 per System.Data.dll e System.Data.OracleClient.dll
948873 FIX: Potresti ricevere un System.Xml. Eccezione XmlException quando si utilizzano metodi Web unidirezionali per comunicare con i servizi Web in un'applicazione basata su .NET Framework 3.0
948887 FIX: Un'eccezione si verifica quando un'applicazione Web basata su .NET Framework 2.0 utilizza la classe HttpWebRequest e riceve una risposta HTTP 1.0 contenente il codice di stato HTTP 401
949272 FIX: Un'applicazione Windows Forms che utilizza controlli ActiveX potrebbe arrestarsi in modo anomalo e un'eccezione di riferimento Null si verifica dopo l'installazione di .NET Framework 2.0 Service Pack 1
949777 FIX: Messaggio di errore se si distribuisce un'applicazione eseguibile in un percorso che contiene caratteri di escape in .NET Framework 2.0: "Sono necessarie informazioni assolute sul percorso"
950230 FIX: Viene visualizzato un messaggio di errore di eccezione System.ArgumentException quando si utilizza lo strumento Sgen.exe e il compilatore JIT XmlSerializer per generare un assembly XmlSerializer per un proxy del servizio Web in .NET Framework 2.0
950986 FIX: In .NET Framework 2.0 Service Pack 1, il metodo ModuleBuilder.GetTypeToken restituisce un token non corretto
951111 FIX: Messaggio di avviso quando si utilizza lo strumento SvcUtil.exe per importare i metadati del servizio in .NET Framework 3.5: "L'espressione dei criteri non è stata importata completamente perché ha superato la complessità massima consentita"
951113 FIX: set di valori restituiti dalla riga. Il metodo GetColumnsInError è vuoto quando un computer client con .NET Framework 2.0 installato riceve un oggetto DataSet da un servizio WCF
952324 FIX: non è possibile scaricare il file .application quando si distribuisce un'applicazione utilizzando la distribuzione ClickOnce in un ambiente sicuro

Problemi noti

Problema 1

Dopo aver installato .NET Framework 3.5 SP1 in Windows XP o Windows Server 2003, nella radice dell'unità C viene generata una cartella arbitraria. Questa cartella contiene due sottocartelle denominate amd64 e i386. Queste due sottocartelle includono entrambe i file seguenti:

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

Questi file erano in attesa di essere eliminati dall'installazione di XPSEPSC.
 

Risoluzione

Per risolvere il problema, eliminare la cartella manualmente.

Problema 2

L'assistente .NET Framework per Firefox ha il pulsante Disinstalla disabilitato. In .NET Framework 3.5 SP1, .NET Framework Assistant consente a Firefox di utilizzare la tecnologia ClickOnce inclusa in .NET Framework. L'Assistente .NET Framework viene aggiunto a livello di computer in modo che la sua funzionalità possa essere utilizzata da tutti gli utenti a livello di computer anziché a livello di utente. Pertanto, il pulsante Disinstalla non è disponibile nel menu Componenti aggiuntivi di Firefox perché gli utenti standard non sono autorizzati a disinstallare componenti a livello di computer.
 

Risoluzione

È stato prodotto un aggiornamento per risolvere il problema e rendere questa versione di .NET Framework Assistant per Firefox compatibile con la prossima versione del browser Firefox. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
 

Come rimuovere .NET Framework Assistant per Firefox

Nuove caratteristiche e funzionalità

  • ASP.NET Dynamic Data
  • Miglioramenti di base a Common Language Runtime. I miglioramenti includono un layout migliore delle immagini native di .NET Framework.
  • Miglioramenti delle prestazioni di Windows Presentation Foundation
  • Possibilità per gli autori di applicazioni ClickOnce di rifiutare esplicitamente la firma e l'hashing in base ai propri scenari.

È disponibile un aggiornamento per .NET Framework 3.5 Service Pack 1. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:

È disponibile un aggiornamento per .NET Framework 3.5 Service Pack 1

Riferimenti

Per ulteriori informazioni sul problema di installazione di .NET Framwork 3.5 Service Pack 1, visitare i seguenti siti Web