Σύνοψη
Αυτό το άρθρο περιγράφει τις ακόλουθες πτυχές του Microsoft .NET Framework 3.5 Service Pack 1 (SP1):
-
Άμεσες επιδιορθώσεις που περιλαμβάνονται σε αυτό το Service Pack
-
Νέες δυνατότητες και λειτουργίες
Σημείωση Αυτή η ενημέρωση περιλαμβάνει επίσης αθροιστικές ενημερώσεις συντήρησης για τα εξαρτώμενα .NET Framework 2.0 και .NET Framework 3,0 δευτερεύοντα στοιχεία. Αυτό το άρθρο ισχύει για τις εκδόσεις 32 bit του .NET Framework και για τις εκδόσεις 64 bit του .NET Framework.
Περισσότερες πληροφορίες
Το .NET Framework 3.5 SP1 είναι μια πλήρης συγκεντρωτική ενημέρωση που περιέχει πολλές νέες δυνατότητες. Αυτές οι νέες δυνατότητες βασίζονται σταδιακά στο .NET Framework 2.0, το .NET Framework 3.0 και το .NET Framework 3.5. Περιλαμβάνει επίσης αθροιστικές ενημερώσεις συντήρησης για τα εξαρτώμενα .NET Framework 2.0 και .NET Framework 3,0 δευτερεύοντα στοιχεία. Αυτή η ενημέρωση θα πρέπει να εφαρμοστεί ως σημαντική ενημέρωση για το .NET Framework 2.0 και νεότερες εκδόσεις και συνιστάται για όλα τα άλλα υποστηριζόμενα λειτουργικά συστήματα.
Άμεσες επιδιορθώσεις που περιλαμβάνονται σε αυτό το Service Pack
Άρθρο της Γνωσιακής βάσης της Microsoft |
Περιγραφή |
---|---|
ΔΙΟΡΘΩΣΗ: Μήνυμα σφάλματος κατά την προσθήκη μιας αναφοράς Web σε ένα έργο στο Visual Studio 2005: "Το προσαρμοσμένο εργαλείο 'MSDiscoCodeGenerator' απέτυχε" |
|
928563 |
ΕΠΙΔΙΟΡΘΩΣΗ: Η κλάση System.Net.HttpWebRequest ενδέχεται να μην διατηρεί μόνιμη σύνδεση με διακομιστή μεσολάβησης στο .NET Framework 2.0 |
943175 |
ΔΙΟΡΘΩΣΗ: Η κλάση XmlSerializer δημιουργεί ένα μη αναμενόμενο αποτέλεσμα όταν χρησιμοποιείτε την κλάση XmlSerializer για να σειριοποιήσετε το χαρακτηριστικό αριθμού στο .NET Framework 2.0 |
943412 |
ΕΠΙΔΙΟΡΘΩΣΗ: Ενδέχεται να αντιμετωπίσετε καθυστερήσεις όταν ένα λειτουργικό σύστημα τερματίζεται, εάν ο υπολογιστής εκτελεί μια διαχειριζόμενη υπηρεσία μαζί με το .NET Framework 2.0 |
943804 |
ΔΙΟΡΘΩΣΗ: Ορισμένοι χαρακτήρες Unicode που επιστρέφονται από την ιδιότητα Application.ExecutablePath στο .NET Framework 2.0 εμφανίζονται ως "?" |
944099 |
ΔΙΟΡΘΩΣΗ: Μήνυμα σφάλματος όταν χρησιμοποιείτε την υπηρεσία παροχής δεδομένων SQL Native Client για να συνδεθείτε με μια παρουσία SQL Server 2005 που έχει ρυθμιστεί ώστε να χρησιμοποιεί κατοπτρισμό βάσης δεδομένων: "Εσωτερικό σφάλμα υπηρεσίας παροχής δεδομένων .Net Framework 6" |
944100 |
ΔΙΟΡΘΩΣΗ: Δεν μπορείτε να αποκτήσετε πρόσβαση σε πίνακες που χρησιμοποιούνται σε μια συναλλαγή SQL Server εάν τερματίσετε το νήμα που εκτελεί τη συναλλαγή πριν από την ολοκλήρωση της συναλλαγής στο .NET Framework 2.0 |
944157 |
ΕΠΙΔΙΟΡΘΩΣΗ: Ενδέχεται να αντιμετωπίσετε σημαντική καθυστέρηση κατά την πρώτη αίτηση σε μια εφαρμογή web ASP.NET που εκτελείται στον Windows Server 2003 |
946102 |
ΔΙΟΡΘΩΣΗ: Ένα στοιχείο ελέγχου ActiveX δεν θα λαμβάνει συμβάντα περιήγησης πληκτρολογίου όταν χρησιμοποιείτε ένα στοιχείο ελέγχου System.Windows.Forms.WebBrowser για τη φιλοξενία ιστοσελίδων |
946223 |
ΔΙΟΡΘΩΣΗ: Η γλώσσα εισόδου σε ένα πλαίσιο κειμένου στην επιφάνεια του Microsoft Expression Design δεν λειτουργεί σωστά όταν αλλάζετε τη γλώσσα εισόδου σε γλώσσα Ανατολικής Ασίας |
946503 |
ΔΙΟΡΘΩΣΗ: Μήνυμα σφάλματος κατά τη χρήση του εργαλείου εγκατάστασης για την εγκατάσταση μιας συγκρότησης που βρίσκεται σε έναν απομακρυσμένο υπολογιστή: "Παρουσιάστηκε μια εξαίρεση κατά τη διάρκεια της φάσης εγκατάστασης" |
946660 |
ΔΙΟΡΘΩΣΗ: Το χαρακτηριστικό κεφαλίδων ενός κελιού δεν αποδίδεται σωστά όταν το κελί συσχετίζεται με πολλές κεφαλίδες σε μια εφαρμογή Web ASP.NET 2.0 |
ΔΙΟΡΘΩΣΗ: Μια εγκατάσταση ενδέχεται να αποτύχει με το σφάλμα 1935, όταν ένα αρχείο .msi προσπαθεί να εγκαταστήσει πολλά αρχεία πολιτικής σε έναν υπολογιστή στον οποίο είναι εγκατεστημένο το .NET Framework 2.0 |
|
947148 |
ΔΙΟΡΘΩΣΗ: Εσφαλμένες μέθοδοι καλούνται όταν καλείτε ορισμένα API COM που περιλαμβάνονται σε μια εφαρμογή 64 bit που βασίζεται σε .NET Framework 2,0 |
947317 |
ΔΙΟΡΘΩΣΗ: Σε μια εφαρμογή Φόρμες των Windows που δημιουργήθηκε με χρήση της .NET Framework 2.0, το αντικείμενο CurrencyManager ενεργοποιεί πρόσθετες παρουσίες ορισμένων συμβάντων όταν διαγράφετε την τελευταία γραμμή από έναν πίνακα |
947461 |
ΔΙΟΡΘΩΣΗ: Διατίθεται πακέτο ενημέρωσης για το .NET Framework 2.0 Service Pack 1 |
947581 |
FIX: Η τιμή της ιδιότητας "WsdlContractConversionContext.WsdlPortType" είναι null στο .NET Framework 3.0 Service Pack 1 |
948233 |
Λαμβάνετε ένα σφάλμα εξαίρεσης System.InvalidOperationException κατά την εκτέλεση μιας εφαρμογής που βασίζεται στο Microsoft .NET Framework 2.0 μετά την εγκατάσταση της ενημέρωσης ασφαλείας MS 07-040 σε έναν υπολογιστή |
948646 |
ΔΙΟΡΘΩΣΗ: Τα αντικείμενα δεν σειριοποιούνται σωστά κατά τη σειριοποίηση και την αποσειριοποίηση των αντικειμένων DataSet χρησιμοποιώντας την παράμετρο SerializationFormat.Binary format σε μια εφαρμογή που βασίζεται σε .NET Framework 2,0 |
948815 |
Διαθεσιμότητα του πακέτου συνάθροισης άμεσων επιδιορθώσεων του .NET Framework 2.0 μετά το Service Pack 1 για System.Data.dll και System.Data.OracleClient.dll |
948873 |
ΕΠΙΔΙΟΡΘΩΣΗ: Ενδέχεται να λάβετε ένα System.Xml. Εξαίρεση XmlException όταν χρησιμοποιείτε μονόδρομες μεθόδους Web για την επικοινωνία με υπηρεσίες Web σε μια εφαρμογή που βασίζεται σε .NET Framework 3.0 |
948887 |
ΕΠΙΔΙΟΡΘΩΣΗ: Παρουσιάζεται μια εξαίρεση όταν μια εφαρμογή Web που βασίζεται στο .NET Framework 2.0 χρησιμοποιεί την κλάση HttpWebRequest και λαμβάνει απόκριση HTTP 1.0 που περιέχει τον κωδικό κατάστασης HTTP 401 |
949272 |
ΔΙΟΡΘΩΣΗ: Μια εφαρμογή Φόρμες των Windows που χρησιμοποιεί στοιχεία ελέγχου ActiveX ενδέχεται να παρουσιάσει σφάλμα και παρουσιάζεται μια εξαίρεση αναφοράς null μετά την εγκατάσταση του .NET Framework 2.0 Service Pack 1 |
949777 |
ΔΙΟΡΘΩΣΗ: Μήνυμα σφάλματος εάν αναπτύξετε μια εκτελέσιμη εφαρμογή σε μια διαδρομή που περιέχει χαρακτήρες διαφυγής στο .NET Framework 2.0: "Απαιτούνται απόλυτες πληροφορίες διαδρομής" |
950230 |
ΔΙΟΡΘΩΣΗ: Λαμβάνετε ένα μήνυμα σφάλματος εξαίρεσης System.ArgumentException όταν χρησιμοποιείτε το εργαλείο Sgen.exe και το μεταγλωττιστή JIT XmlSerializer για να δημιουργήσετε μια συγκρότηση XmlSerializer για ένα διακομιστή μεσολάβησης υπηρεσίας Web στο .NET Framework 2.0 |
950986 |
ΔΙΟΡΘΩΣΗ: Στο .NET Framework 2.0 Service Pack 1, η μέθοδος ModuleBuilder.GetTypeToken επιστρέφει εσφαλμένο διακριτικό |
ΔΙΟΡΘΩΣΗ: Προειδοποιητικό μήνυμα κατά τη χρήση του εργαλείου SvcUtil.exe για την εισαγωγή μετα-δεδομένων υπηρεσίας στο .NET Framework 3.5: "Η παράσταση πολιτικής δεν έχει εισαχθεί πλήρως, επειδή υπερέβη τη μέγιστη επιτρεπόμενη πολυπλοκότητα" |
|
951113 |
ΔΙΟΡΘΩΣΗ: Το σύνολο των τιμών που επιστρέφονται από τη γραμμή. Η μέθοδος GetColumnsInError είναι κενή όταν ένας υπολογιστής-πελάτης με εγκατεστημένο το .NET Framework 2.0 λαμβάνει ένα αντικείμενο DataSet από μια υπηρεσία WCF |
952324 |
ΕΠΙΔΙΟΡΘΩΣΗ: Δεν μπορείτε να κάνετε λήψη του αρχείου .application κατά την ανάπτυξη μιας εφαρμογής χρησιμοποιώντας την ανάπτυξη ClickOnce σε ένα ασφαλές περιβάλλον |
Γνωστά προβλήματα
Πρόβλημα 1
Μετά την εγκατάσταση του .NET Framework 3.5 SP1 στα Windows XP ή τον Windows Server 2003, υπάρχει ένας αυθαίρετος φάκελος που δημιουργείται στον ριζικό κατάλογο της μονάδας δίσκου C. Αυτός ο φάκελος περιέχει δύο υποφακέλους που ονομάζονται amd64 και i386. Αυτοί οι δύο υποφάκελοι περιλαμβάνουν τα ακόλουθα αρχεία:
-
Filterpipelineprintproc.dll
-
Msxpsdrv.cat
-
Msxpsdrv.inf
-
Msxpsinc.gpd
-
Msxpsinc.ppd
-
Mxdwdrv.dll
-
Xpssvcs.dll
Αυτά τα αρχεία εκκρεμούσαν για διαγραφή από την εγκατάσταση XPSEPSC.
Επίλυση
Για να επιλύσετε αυτό το πρόβλημα, διαγράψτε το φάκελο με μη αυτόματο τρόπο.
Πρόβλημα 2
.NET Framework βοηθός του Firefox έχει απενεργοποιημένο το κουμπί κατάργησης εγκατάστασης. Στο .NET Framework 3.5 SP1, ο Βοηθός .NET Framework επιτρέπει στο Firefox να χρησιμοποιεί την τεχνολογία ClickOnce που περιλαμβάνεται στο .NET Framework. Ο βοηθός .NET Framework προστίθεται σε επίπεδο υπολογιστή, έτσι ώστε η λειτουργία του να μπορεί να χρησιμοποιηθεί από όλους τους χρήστες σε επίπεδο υπολογιστή αντί σε επίπεδο χρήστη. Επομένως, το κουμπί Κατάργηση εγκατάστασης δεν είναι διαθέσιμο στο μενού Πρόσθετα του Firefox , επειδή οι τυπικοί χρήστες δεν επιτρέπεται να καταργήσουν την εγκατάσταση στοιχείων επιπέδου υπολογιστή.
Επίλυση
Έχει δημιουργηθεί μια ενημέρωση για την επίλυση αυτού του προβλήματος και τη συμβατότητα αυτής της έκδοσης του βοηθού .NET Framework του Firefox με την επόμενη έκδοση του προγράμματος περιήγησης Firefox. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
Πώς μπορείτε να καταργήσετε τον Βοηθό .NET Framework για το Firefox
Νέες δυνατότητες και λειτουργίες
-
ASP.NET δυναμικών δεδομένων
-
Βασικές βελτιώσεις στο χρόνο εκτέλεσης της κοινής γλώσσας. Οι βελτιώσεις περιλαμβάνουν καλύτερη διάταξη των .NET Framework εγγενών εικόνων.
-
Βελτιώσεις επιδόσεων για τη Δημιουργία παρουσίασης των Windows
-
Δυνατότητα εκδοτών εφαρμογών ClickOnce να εξαιρεθούν από την υπογραφή και τον κατακερμάτων ανάλογα με τα σενάριά τους.
Υπάρχει διαθέσιμη μια ενημέρωση για το .NET Framework 3.5 Service Pack 1. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
Είναι διαθέσιμη μια ενημέρωση για το .NET Framework 3.5 Service Pack 1
Αναφορές
Επισκεφθείτε τις ακόλουθες τοποθεσίες web για περισσότερες πληροφορίες σχετικά με την εγκατάσταση του .NET Framwork 3.5 Service Pack 1