Σημείωση
Ορισμένα από τα στοιχεία λήψης που αναφέρονται σε αυτό το άρθρο είναι προς το παρόν διαθέσιμα στις My.VisualStudio.com. Αυτή η τοποθεσία web απαιτεί από τους χρήστες να συνδεθούν χρησιμοποιώντας ένα λογαριασμό συνδρομής Visual Studio, εάν προσπαθήσετε να αποκτήσετε πρόσβαση σε οποιαδήποτε από τις συνδέσεις λήψης.
Αν σας ζητηθούν διαπιστευτήρια, χρησιμοποιήστε τον υπάρχοντα λογαριασμό συνδρομής Visual Studio ή δημιουργήστε έναν δωρεάν λογαριασμό επιλέγοντας "Δημιουργία νέου λογαριασμού Microsoft".
Σύνοψη
Αυτό το άρθρο περιγράφει πληροφορίες σχετικά με το Microsoft Visual Studio 2010 Service Pack 1 (SP1). Επιπλέον, αυτό το άρθρο παραθέτει τα προβλήματα που διορθώθηκαν και τις βελτιώσεις τεχνολογίας που προστίθενται στο Visual Studio 2010 SP1.
Περισσότερες πληροφορίες
Πώς μπορείτε να αποκτήσετε το Visual Studio 2010 SP1
Για να αποκτήσετε το Visual Studio 2010 SP1, επισκεφθείτε την ακόλουθη τοποθεσία web της Microsoft:
Πληροφορίες για αυτό το service pack
Υποστηριζόμενα λειτουργικά συστήματα
-
Windows Server 2008 R2 (βάσει x64)
-
Windows 7 (που βασίζονται σε x86 και βασίζονται σε x64)
-
Windows Server 2008 (όλες οι εκδόσεις που βασίζονται σε x86 και εκδόσεις που βασίζονται σε x64) μαζί με το Service Pack 2
-
Windows Vista (όλες οι εκδόσεις που βασίζονται σε x86 και εκδόσεις που βασίζονται σε x64 εκτός από την Starter Edition) μαζί με το Service Pack 2
-
Windows Server 2003 R2 (όλες οι εκδόσεις που βασίζονται σε x86 και βασίζονται σε x64)
-
Windows Server 2003 (όλες οι εκδόσεις που βασίζονται σε x86 και όλες οι εκδόσεις που βασίζονται σε x64) μαζί με το Service Pack 2
Σημείωση Πρέπει να έχετε εγκατεστημένο το MSXML 6.0 για να εφαρμόσετε αυτό το service pack σε έναν υπολογιστή που εκτελεί τον Windows Server 2003. -
Windows XP Service Pack 2 (SP2) ή νεότερη έκδοση των Windows XP
-
Windows XP (όλες οι εκδόσεις που βασίζονται σε x86 εκτός από την έκδοση Starter) μαζί με το Service Pack 3
Υποστηριζόμενες αρχιτεκτονικές
-
32 bit (x86)
-
64 bit (x64) (WOW)
Απαιτήσεις υλικού
-
1,6 gigahertz (GHz) ή ταχύτερος επεξεργαστής
-
1.024 MB RAM (1,5 GB εάν εκτελείται σε εικονική μηχανή)
-
5,5 GB διαθέσιμου χώρου στον σκληρό δίσκο
-
Μονάδα σκληρού δίσκου 5.400 RPM
-
Κάρτα γραφικών με δυνατότητα DirectX 9 που εκτελείται σε οθόνη 1.024 × 768 ή υψηλότερης ανάλυσης
-
Μονάδα δίσκου DVD
Απαιτήσεις λογισμικού
Για να εφαρμόσετε αυτό το Service Pack, πρέπει να έχετε ένα από τα υποστηριζόμενα προγράμματα του Visual Studio 2010 που παρατίθενται στην ενότητα "Ισχύει για".
Υποστήριξη για το Visual Studio 2010 SP1
Επίσημη υποστήριξη του Visual Studio 2010 SP1 είναι διαθέσιμη μέσω της τοποθεσίας web υποστήριξης της Microsoft. Για περισσότερες πληροφορίες σχετικά με την Υποστήριξη της Microsoft, επισκεφθείτε την ακόλουθη τοποθεσία web της Microsoft:
http://support.microsoft.com Η ανεπίσημη υποστήριξη της κοινότητας για το Visual Studio 2010 SP1 είναι διαθέσιμη μέσω των φόρουμ του Microsoft Developer Network (MSDN). Για περισσότερες πληροφορίες σχετικά με τα φόρουμ του MSDN, επισκεφθείτε την ακόλουθη τοποθεσία Web της Microsoft:
Περιλαμβάνεται σε αυτό το service pack
Το Visual Studio 2010 SP1 περιλαμβάνει μια ενημέρωση για το Microsoft .NET Framework 4. Για περισσότερες πληροφορίες σχετικά με την ενημέρωση, κάντε κλικ στον αριθμό του παρακάτω άρθρου για να προβάλετε το άρθρο στη Γνωσιακή βάση της Microsoft:
2468871 Ενημέρωση για το Microsoft .NET Framework 4
Προστέθηκαν βελτιώσεις τεχνολογίας και διορθώθηκαν προβλήματα στο Visual Studio 2010 SP1
Βελτιώσεις τεχνολογίας
Πρόγραμμα προβολής Βοήθειας 1.1
Για την υποστήριξη της παραγωγικότητας των προγραμματιστών, στο Visual Studio 2010 SP1 εγκαθίσταται μια μεμονωμένη εφαρμογή για τοπική προβολή. Οι ακόλουθες βελτιώσεις τεχνολογίας προστίθενται στο νέο τοπικό πρόγραμμα προβολής βοήθειας:
-
Εικονίδια γραμμής μενού γρήγορης πρόσβασης: Γρήγορη πρόσβαση σε άλλες βελτιώσεις ή εργαλεία τεχνολογίας υψηλής χρήσης. Σε αυτές περιλαμβάνονται η Διαχείριση βιβλιοθήκης Βοήθειας, η Εκτύπωση, οι Επιλογές και ο Συγχρονισμός θέματος σε πίνακα περιεχομένων (ΠΠ)
-
Αναζήτηση τοπικά εγκατεστημένου περιεχομένου
-
Αναζήτηση για αντίστοιχες συμβολοσειρές μέσα σε ένα θέμα
-
Προβολές κονσόλας (ΠΊΝΑΚΑς δεδομένων, ευρετήριο, αγαπημένα και αποτελέσματα από την αναζήτηση)
-
Λίστα θεμάτων ευρετηρίου λέξεων-κλειδιών
-
Προβολή TOC
-
Αγαπημένα
-
Ιστορικό
-
Προβολή λίστας αποτελεσμάτων αναζήτησης
-
-
Μενού συντόμευσης
-
Θέμα εκτύπωσης παραθύρου περιεχομένου
-
Επιλογές: Αλλαγή του μεγέθους γραμματοσειράς εμφάνισης, του αριθμού των θεμάτων στο ιστορικό και σε ποια πλευρά εμφανίζεται η προβολή κονσόλας
Υποστήριξη για το Silverlight 4
Τα Εργαλεία του Microsoft Silverlight 4 για Visual Studio 2010 περιλαμβάνονται στο Visual Studio 2010 SP1. Αυτό προσθέτει υποστήριξη για τη στόχευση του Silverlight 4 στο εργαλείο σχεδίασης Silverlight και στο σύστημα έργων. Αυτό παρέχει επίσης υποστήριξη για τις νέες βελτιώσεις τεχνολογίας Silverlight 4. Αυτή η νέα τεχνολογία περιλαμβάνει την εργασία με έμμεσα στυλ και εφαρμογές εκτός προγράμματος περιήγησης (OOB) Silverlight 4. Μπορείτε να ξεκινήσετε και να εντοπισμό σφαλμάτων αυτόματα την εφαρμογή OOB μέσα από το IDE, να καθορίσετε υπογραφή XAP για αξιόπιστες εφαρμογές OOB και να ορίσετε τα χαρακτηριστικά του παραθύρου OOB.
Βασική υποστήριξη δοκιμής μονάδων για το .NET Framework 3.5
Στο Visual Studio 2010 SP1, έχετε πλέον τις λειτουργίες για να ελέγξετε τις εφαρμογές που στοχεύουν στο .NET Framework 3.5. Για περισσότερες πληροφορίες σχετικά με τον τρόπο ενεργοποίησης αυτής της λειτουργικότητας, ανατρέξτε στο ακόλουθο ιστολόγιο του MSDN:
Οδηγός επιδόσεων για το Silverlight
Το Visual Studio 2010 SP1 σάς επιτρέπει να ρυθμίσετε τις επιδόσεις της εφαρμογής Silverlight δημιουργώντας προφίλ του κώδικα. Ένα παραδοσιακό προφίλ κώδικα δεν μπορεί να ρυθμίσει τις επιδόσεις απόδοσης για τις εφαρμογές Silverlight. Πολλά προφίλ ανώτερου επιπέδου προστίθενται στο Visual Studio 2010 SP1, έτσι ώστε να μπορείτε να προσδιορίσετε καλύτερα ποια μέρη της εφαρμογής καταναλώνουν χρόνο.
IntelliTrace για 64 bit και SharePoint
Το IntelliTrace είναι η επαναστατική νέα τεχνολογία εντοπισμού σφαλμάτων στο Visual Studio 2010 που σας επιτρέπει να μετακινείστε προς τα εμπρός και προς τα πίσω σε μια περίοδο λειτουργίας εντοπισμού σφαλμάτων. Ωστόσο, λόγω των περιορισμών χρόνου και επειδή πρόκειται για μια εντελώς νέα δυνατότητα, αυτή η τεχνολογία δεν λειτουργεί σε όλα τα σενάρια.
Το Visual Studio 2010 SP1 ενεργοποιεί την τεχνολογία εντοπισμού σφαλμάτων IntelliTrace σε λύσεις 64 bit και για λύσεις συστοιχίας Microsoft SharePoint.
Απόδοση λογισμικού
Από προεπιλογή, η απόδοση λογισμικού είναι ενεργοποιημένη στα Windows XP και στον Windows Server 2003 για τη βελτίωση των επιδόσεων και της σταθερότητας του Visual Studio 2010.
Εντοπισμός εγκαταστάσεων μεικτής λειτουργίας
Αν εγκαταστήσετε πολλές εκδόσεις του Visual Studio 2010 στον ίδιο υπολογιστή, ένας συνδυασμός δυαδικών προγραμμάτων ενδέχεται να εκτελείται στην ίδια παρουσία του Visual Studio. Για παράδειγμα, αυτό το πρόβλημα παρουσιάζεται όταν έχετε εγκαταστήσει την έκδοση του Visual Studio 2010 Ultimate στον ίδιο υπολογιστή όπου έχετε εγκαταστήσει το Microsoft Visual Basic Express Service Pack 1. Αυτό το είδος εγκατάστασης μπορεί να προκαλέσει προβλήματα σταθερότητας ή λειτουργίας. Το Visual Studio 2010 SP1 εντοπίζει εάν η εγκατάσταση του SP1 έχει ολοκληρωθεί και ενδέχεται να σας ζητήσει να το ενημερώσετε, εάν η εγκατάσταση δεν είναι πλήρης. Αυτό εξασφαλίζει ότι η εγκατάσταση είναι σε γνωστή, σταθερή κατάσταση.
Ανάπτυξη web
Υποστήριξη του IIS Express
Το Visual Studio 2010 SP1 σάς επιτρέπει να χρησιμοποιείτε το Internet Information Services (IIS) 7.5 Express ως τοπικό διακομιστή φιλοξενίας για την τοποθεσία Web και τα έργα Web Application.
Σημείωση Το IIS 7.5 Express δεν περιλαμβάνεται στο SP1 και πρέπει να κάνετε λήψη του ξεχωριστά. Για περισσότερες πληροφορίες, επισκεφθείτε το ακόλουθο ιστολόγιο:
http://weblogs.asp.net/scottgu/archive/2011/01/03/vs-2010-sp1-beta-and-iis-developer-express.aspx
υποστήριξη SQL Server CE 4
Το Visual Studio 2010 SP1 σάς επιτρέπει να διαχειρίζεστε αρχεία Microsoft SQL Server Compact 4.0 SDF στο Εξερεύνηση λύσεων και στην Εξερεύνηση διακομιστών στο περιβάλλον έργων Web. Επιπλέον, το Visual Studio 2010 SP1 σάς επιτρέπει να χρησιμοποιείτε SQL Server Compact 4.0 μαζί με το Microsoft ASP.NET Web Forms σε ένα στοιχείο ελέγχου προέλευσης δεδομένων SQL.
Σημειώστε ότι SQL Server Compact 4.0 δεν περιλαμβάνεται στο Visual Studio 2010 SP1 και πρέπει να κάνετε λήψη του ξεχωριστά. Για περισσότερες πληροφορίες, επισκεφθείτε το ακόλουθο ιστολόγιο:
Υποστήριξη Για ξυράφι
Γίνονται αλλαγές στα συστήματα έργων web και στο πρόγραμμα επεξεργασίας HTML για την υποστήριξη της νέας σύνταξης Razor. Αυτή η νέα σύνταξη χρησιμοποιείται από ASP.NET ιστοσελίδες και από ASP.NET MVC 3.
Σημείωση Το Razor δεν περιλαμβάνεται στο SP1 και πρέπει να το κατεβάσετε ξεχωριστά. Για περισσότερες πληροφορίες, επισκεφθείτε τα ακόλουθα ιστολόγια:
Παρουσιάζουμε το "Razor" – έναν νέο μηχανισμό προβολής για ASP.NET
Πώς μπορείτε να λάβετε υποστήριξη σύνταξης Razor στο Visual Studio 2010
Ενοποίηση με το Web PI
Η υποστήριξη για το Πρόγραμμα εγκατάστασης πλατφόρμας Web (PI) της Microsoft προστίθεται στο Visual Studio 2010 SP1 ως εξής:
-
Προστίθεται μια νέα γραμμή εργαλείων που επιτρέπει τη γρήγορη πρόσβαση για να ξεκινήσετε την πιο πρόσφατη έκδοση του Web PI. Επιπλέον, εάν δεν έχει εγκατασταθεί το Web PI, γίνεται πρώτα λήψη του.
-
Όταν ανοίγετε έργα Web που χρησιμοποιούν IIS 7.5 Express, SQL Server Compact 4.0 ή ASP.NET σύνταξη Razor, εμφανίζεται ένα παράθυρο διαλόγου που σας προσφέρει τη δυνατότητα λήψης και εγκατάστασης αυτών των στοιχείων με χρήση του PI Web, εάν τα στοιχεία δεν είναι ήδη εγκατεστημένα.
Εξαρτήσεις με δυνατότητα ανάπτυξης
Ορισμένα στοιχεία νέας τεχνολογίας που προστίθενται στο Visual Studio 2010 SP1 μπορούν να αναπτυχθούν σε θέση αποθήκευσης μαζί με μια εφαρμογή. Στη συνέχεια, μπορείτε να χρησιμοποιήσετε τα στοιχεία ακόμη και όταν αναπτύσσετε την εφαρμογή σε ένα διακομιστή στον οποίο δεν έχουν εγκατασταθεί αυτά τα στοιχεία. Ένα νέο παράθυρο διαλόγου προστίθεται στο Visual Studio 2010 SP1 που διευκολύνει την προσθήκη αυτών των εξαρτήσεων με δυνατότητα ανάπτυξης στο έργο Web. Για να αποκτήσετε πρόσβαση στο παράθυρο διαλόγου, κάντε δεξί κλικ στο έργο στο Εξερεύνηση λύσεων και, στη συνέχεια, επιλέξτε Προσθήκη εξαρτήσεων με δυνατότητα ανάπτυξης. Υποστηρίζονται τα ακόλουθα στοιχεία:
-
ASP.NET ιστοσελίδες που χρησιμοποιούν σύνταξη Razor
-
SQL Server Compact 4.0
-
ASP.NET MVC 3
Για περισσότερες πληροφορίες, επισκεφθείτε τα ακόλουθα ιστολόγια:
BIN Deploying ASP.NET MVC 3 with Razor to a Windows Server without MVC installed
Πώς να Bin Ανάπτυξη SQL Compact Edition 4.0 και Ξυράφι έργα web
Υποστήριξη HTML5 και CSS3
Στο πρόγραμμα επεξεργασίας HTML προστίθεται προκαταρκτική υποστήριξη για HTML5, ώστε να μπορείτε να αποκτήσετε IntelliSense και επικύρωση για στοιχεία και χαρακτηριστικά HTML. Μια ολοκληρωμένη έκδοση που προσφέρει μια πληρέστερη εμπειρία HTML5 θα παρέχεται σε μια μελλοντική έκδοση του Visual Studio. Για περισσότερες πληροφορίες, επισκεφθείτε το ακόλουθο ιστολόγιο:
Περιλαμβάνονται οι υπηρεσίες WCF RIA Services V1 SP1
Η υπηρεσία WCF RIA έχει πλέον μεταφραστεί σε 10 διαφορετικές γλώσσες που υποστηρίζονται από το Visual Studio 2010 SP1. Μια οντότητα μπορεί τώρα να περιέχει μέλη ενός σύνθετου τύπου. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε τον τύπο Customer.Address όπου ο Πελάτης είναι μια οντότητα, αλλά η διεύθυνση δεν είναι μια οντότητα. Ένας τύπος οντότητας μπορεί τώρα να χρησιμοποιηθεί σε πολλές κατηγορίες DomainService στην ίδια εφαρμογή. Ο περιορισμός σχετικά με τον τρόπο χρήσης ενός συγκεκριμένου τύπου οντότητας μέσα σε έναν το πολύ DomainService αίρεται. Ένα σημείο επεκτασιμότητας δημιουργίας κώδικα είναι πλέον διαθέσιμο στο κοινό. Μπορεί να χρησιμοποιηθεί για T4-based και άλλες γεννήτριες κώδικα που είναι εκτός του προϊόντος. Επιπλέον, οι λειτουργίες προσθήκης/κατάργησης DataForm είναι πλέον ενεργοποιημένες για την κλάση EntitySet και την κλάση EntityCollection.
Περισσότερες πληροφορίες σχετικά με την ανάπτυξη web
Για περισσότερες πληροφορίες σχετικά με άλλες βελτιώσεις τεχνολογίας στο Visual Studio 2010 SP1 για προγραμματιστές web, επισκεφθείτε το ακόλουθο ιστολόγιο:
Πρόγραμμα επεξεργασίας/σχεδιαστής XAML
Ορισμός τιμής "Μετάβαση σε"
Σας επιτρέπει να περιηγείστε απευθείας από τα στοιχεία ελέγχου μιας σελίδας στα στυλ που εφαρμόζονται στα στοιχεία ελέγχου. Αυτό σημαίνει ότι μπορείτε γρήγορα και εύκολα να κατανοήσετε και να εργαστείτε με το στυλ και τις δομές πόρων στην εφαρμογή και τελικά να κατανοήσετε με βεβαιότητα "γιατί αυτό το κουμπί στην εφαρμογή σας είναι κόκκινο".
Στυλ IntelliSense
Σας επιτρέπει να τροποποιείτε εύκολα τα στυλ που έχετε ήδη στο XAML. Τώρα λαμβάνετε το IntelliSense για ιδιότητες και τις τιμές τους σε ένα στυλ που βασίζεται στον τύπο TargetType.
Επιλογέας προέλευσης δεδομένων
Σας επιτρέπει να επιλέγετε και να τροποποιείτε εύκολα τις πληροφορίες της προέλευσης δεδομένων απευθείας από την επιφάνεια σχεδίασης.
Εντολές πλέγματος για προχωρημένους
Σας επιτρέπει να προσθέτετε, να καταργείτε και να αναδιατάξετε εύκολα γραμμές και στήλες πλέγματος.
Πρόγραμμα επεξεργασίας νέου πάχους
Σας επιτρέπει να επεξεργάζεστε μαζικά συγκεκριμένα στοιχεία, όπως περιθώρια ή αναπλήρωση σε πολλά στοιχεία ελέγχου.
Δείγμα υποστήριξης δεδομένων
Σας επιτρέπει να προσθέσετε δείγματα δεδομένων για να δείτε τα πρότυπα και τις συνδέσεις στοιχείου να φωτίζετε κατά την ώρα σχεδίασης. Αυτό όχι μόνο διευκολύνει τη σύνδεση συνδέσεων δεδομένων μέσω της επιλογής σύνδεσης δεδομένων, αλλά σημαίνει επίσης ότι μπορείτε να σχεδιάσετε πολύ πιο ομαλά το μέγεθος σε περιεχόμενο και τις αυτόματες διατάξεις. Επίσης, τα δεδομένα χρόνου σχεδίασης θα ρέουν καθαρά μεταξύ του Visual Studio και του Expression Blend.
Αυξημένη σταθερότητα
Έγιναν πολλές βελτιώσεις σταθερότητας στο Visual Studio 2010 SP1. Για περισσότερες πληροφορίες, επισκεφθείτε το ακόλουθο ιστολόγιο:
Η τελική έκδοση των Εργαλείων Silverlight 4 για το Visual Studio 2010 είναι πλέον διαθέσιμη
C++
Γραφικά και κινήσεις με επιτάχυνση GPU που βασίζονται σε MFC
Το Visual Studio 2010 SP1 ενεργοποιεί τις ακόλουθες δύο τεχνολογίες για MFC:
-
Direct2D, a hardware-accelerated, immediate-mode, 2-D graphics API that provides high performance and high-quality rendering for 2-D geometry, bitmap, and text. Για περισσότερες πληροφορίες, επισκεφτείτε την ακόλουθη τοποθεσία Web της Microsoft:
-
Η Διαχείριση κίνησης των Windows, η οποία επιτρέπει εμπλουτισμένη κίνηση στοιχείων του περιβάλλοντος εργασίας χρήστη. Για περισσότερες πληροφορίες, επισκεφτείτε την ακόλουθη τοποθεσία Web της Microsoft:
Μπορείτε να επωφεληθείτε από αυτές τις δύο τεχνολογίες χωρίς να σπάσετε το μοντέλο προγραμματισμού MFC. Επιπλέον, μπορείτε να βρείτε επιδείξεις στον παρακάτω κατάλογο:
μονάδα_δίσκου:\Program Files\Microsoft Visual Studio 10.0\Samples\1033\VC2010SP1Samples.zipΓια περισσότερες πληροφορίες σχετικά με τις βελτιώσεις τεχνολογίας στο Visual Studio 2010 SP1, επισκεφθείτε την ακόλουθη τοποθεσία Web:
Υποστήριξη νέου συνόλου οδηγιών AMD και Intel
Το Visual Studio 2010 SP1 προσθέτει εγγενείς λειτουργίες ή εγγενείς λειτουργίες για να ενεργοποιήσει τις επεκτάσεις στους νέους μικροεπεξεργαστές AMD και Intel που θα κυκλοφορήσουν το επόμενο έτος. Οι εγγενείς συναρτήσεις επιτρέπουν την εξαιρετικά αποτελεσματική χρήση του υπολογιστή χωρίς επιβάρυνση μιας κλήσης συνάρτησης. Για περισσότερες πληροφορίες σχετικά με τη συνάρτηση intrinsics, επισκεφθείτε την ακόλουθη τοποθεσία Web:
Intrinsics μεταγλώττισηςΓια περισσότερες πληροφορίες σχετικά με τις επεκτάσεις, επισκεφθείτε τις ακόλουθες τοποθεσίες web τρίτων:
Ενσωμάτωση χρόνου εκτέλεσης της Visual Basic
Προστίθεται μια νέα δυνατότητα μεταγλώττισης της Visual Basic που επιτρέπει στους προγραμματιστές της Visual Basic να στοχεύουν τις εφαρμογές και τις βιβλιοθήκες τους σε πλατφόρμες όπου ο πλήρης χρόνος εκτέλεσης της Visual Basic δεν είναι διαθέσιμος. Για περισσότερες πληροφορίες, επισκεφθείτε το ακόλουθο ιστολόγιο:
VB Core – Νέα λειτουργία μεταγλώττισης στο Visual Studio 2010 SP1
Λίστα προβλημάτων που έχουν διορθωθεί
Διαχείριση βιβλιοθήκης βοήθειας
Η Διαχείριση βιβλιοθήκης βοήθειας δεν υποστηρίζει πολλές ταυτόχρονες περιόδους λειτουργίας.
Συνεργάτης βιβλιοθήκης βοήθειας
-
Ο παράγοντας βιβλιοθήκης βοήθειας δεν επανεκκινείται μετά την ενημέρωση περιεχομένου. Ο παράγοντας βιβλιοθήκης βοήθειας ενδέχεται να παρουσιάσει σφάλμα κατά την πρώτη εκκίνηση χωρίς περιεχόμενο.
-
Όταν μεταβαίνετε σε μη έγκυρες διευθύνσεις URL, ο παράγοντας δεν εμφανίζει τη σελίδα "Το περιεχόμενο δεν βρέθηκε ".
Πρόγραμμα επεξεργασίας Του Visual Studio
-
533093: Η συντόμευση CTRL+BACKSPACE διαγράφει πάρα πολύ κείμενο.
-
542247: Η περιήγηση επιλογής δεν λειτουργεί όπως αναμένεται.
-
542247: Ο δρομέας είναι εκτός οθόνης κατά τη διάρκεια της επιλογής της λέξης CTRL+ΒΕΛΟΣ.
-
587888: Η οριζόντια αυτόματη κύλιση δεν λειτουργεί με το συνδυασμό πλήκτρων CTRL+SHIFT.
-
620021: Ο συνδυασμός πλήκτρων CTRL+SHIFT+ARROW για την επιλογή κειμένου εξαφανίζεται.
-
Όταν αντιγράφετε πηγαίο κώδικα που περιέχει ιαπωνικούς χαρακτήρες, ο πηγαίος κώδικας δεν μπορεί να επικολληθεί για να Microsoft Word 2010 σωστά.
-
Αλλοιωμένοι χαρακτήρες εμφανίζονται κατά την αντιγραφή και επικόλληση του πηγαίου κώδικα για Microsoft PowerPoint 2010.
-
Το IDE του Visual Studio 2010 ενδέχεται να παρουσιάσει σφάλμα όταν αναπτύσσετε περιοχές που έχουν ήδη αναπτυχθεί.
-
Το IDE του Visual Studio 2010 ενδέχεται να παρουσιάσει σφάλμα κατά την αλλαγή των ρυθμίσεων χρώματος.
-
Το Visual Studio 2010 ενδέχεται να παρουσιάσει σφάλμα κατά την εκκίνηση του προγράμματος επεξεργασίας WPF.
-
Παρουσιάζεται πρόβλημα έλλειψης μνήμης κατά την αντιγραφή με χρήση προτάσεων.
-
Μετά την εκτέλεση μιας ενέργειας αποκοπής για κείμενο, δεν μπορείτε να επικολλήσετε το κείμενο.
-
Όταν διακόπτετε την εκτέλεση επιπλέον διατάξεων κατά την ολοκλήρωση της πρότασης, ο χρόνος εμφάνισης των αναδυόμενων παραθύρων μπορεί να μειωθεί κατά 30 έως 40 τοις εκατό.
-
Η ενέργεια Αντικατάσταση στα αρχεία αναφέρει εσφαλμένα αποτελέσματα.
Κέλυφος του Visual Studio
-
533342: Τα μενού περιβάλλοντος κάνουν κύλιση ακόμα και αν υπάρχει χώρος για να τα εμφανίσετε.
-
558149: Το παράθυρο "Εύρεση και αντικατάσταση" μεγαλώνει κάθε φορά που ανοίγει.
-
574681: Το Visual Studio παρουσιάζει σφάλμα όταν κάνετε κλικ σε ένα διαχωριστικό μενού.
-
636464: Το Visual Studio παρουσιάζει σφάλμα με μια εξαίρεση COM κάθε φορά που το κλείνετε.
-
Το Visual Studio παρουσιάζει σφάλμα όταν κλείνει.
-
Το Visual Studio παρουσιάζει σφάλμα όταν χρησιμοποιείτε το AMD CodeAnalyst.
-
Το Visual Studio επανεκκινείται κάθε φορά που προσπαθείτε να το κλείσετε.
-
Η φόρτωση μιας λύσης κάνοντας διπλό κλικ στο αρχείο της προκαλεί τη φόρτωση περιττών DLL.
-
Η αδρανής επεξεργασία χρόνου μέσα στο Visual Studio προκαλεί περιττή εναλλαγή περιβάλλοντος νημάτων.
-
Το παράθυρο διαλόγου προόδου που εμφανίζεται για ορισμένα σενάρια. Για παράδειγμα, η ολοκλήρωση της μετάβασης σε ορισμό για έργα C++ διαρκεί περισσότερο από το αναμενόμενο.
-
Το LightSwitch δεν φορτώνει όταν εκτελείτε τη λειτουργία "devenv /safemode".
-
Το πρόγραμμα επεξεργασίας σταματά να αποκρίνεται όταν ανοίγετε αρχεία .aspx και .js χρησιμοποιώντας την Telerik.
-
Καταργήθηκε Για αξιολόγηση μόνο από την οθόνη εκκίνησης express.
-
Τα προγράμματα ανάγνωσης οθόνης και τα tablet προκαλούν σφάλμα στο Visual Studio όταν ο δείκτης βρίσκεται σε παύση επάνω από το κουμπί "Αναίρεση ".
-
Το Visual Studio παρουσιάζει σφάλμα όταν κλείνετε μια αιωρούμενη ομάδα παραθύρων εργαλείων πολλών εμφανίσεων.
-
Το Visual Studio παρουσιάζει σφάλμα κατά την αναίρεση ανάληψης ελέγχου ενός αρχείου.
Επεκτασιμότητα Visual Studio
Πρόγραμμα εντοπισμού σφαλμάτων
-
Σφάλμα: Το σημείο διακοπής δεν θα χτυπηθεί αυτήν τη στιγμή. Δεν ήταν δυνατή η αντιστοίχιση αυτής της θέσης στη δέσμη ενεργειών από την πλευρά του προγράμματος-πελάτη.
-
537218: Μόνο 100 στοιχεία "std::map" επιτρέπονται στο πρόγραμμα εντοπισμού σφαλμάτων.
-
Διορθώθηκαν ορισμένα προβλήματα σχετικά με την ανίχνευση συμβάντων στο Windows Presentation Foundation (WPF).
Επιπλέον, το Visual Studio 2010 SP1 προσθέτει τις ακόλουθες βελτιώσεις:
-
Βελτιώσεις κατά το άνοιγμα αρχείων mini dump και εντοπισμού σφαλμάτων σε αρχεία mini dump.
-
Βελτιώσεις για τη μείωση των παύσεις ανταπόκρισης κατά την επισύναψη μιας διεργασίας.
-
Βελτιώσεις αξιοπιστίας στον εντοπισμό σφαλμάτων διασύνδεσης διέλευσης μηνυμάτων (MPI).
-
Βελτιώσεις απώλειας νημάτων κατά την αξιολόγηση των συναρτήσεων.
Intellitrace
-
Τα αρχεία καταγραφής καταργούνται για τη λειτουργία εκκαθάρισης δίσκου.
-
Τα σφάλματα που παρουσιάστηκαν στην εφαρμογή του πελάτη διορθώθηκαν.
-
Διορθώθηκε ένα σφάλμα που παρουσιάζεται κατά τη μετάβαση στο παράθυρο αποσυναρμολόγησης που εισέρχεστε στην Ιστορική κατάσταση λειτουργίας.
-
Η λειτουργία κατά την έξοδο λόγω της τοποθέτησης ενός αρχείου ανίχνευσης σε λειτουργία εκτέλεσης έχει διορθωθεί.
Ρύθμιση έργων
HTML Designer
Πρόγραμμα επεξεργασίας ASP.NET
-
567055: Το πλήκτρο BACKSPACE και τα πλήκτρα ΒΈΛΟΥς δεν λειτουργούν.
-
557323: Προβλήματα στην εντολή "Μορφοποίηση εγγράφου" στο πρόγραμμα επεξεργασίας κώδικα JScript.
-
558465: Προκύπτουν προβλήματα μορφοποίησης των συναρτήσεων JScript.
-
Τα σχόλια XML δεν εμφανίζονται στο JScript IntelliSense.
δεδομένα ASP.NET
Έργα Web
-
554957: Ο φάκελος ASP.NET App_Themes δεν επιτρέπει την προσθήκη ενός νέου φύλλου στυλ CSS.
-
544948: Το φύλλο στυλ .designer.cs δεν λειτουργεί όπως αναμένεται με τα έργα ένθετων εφαρμογών Web.
-
Οι γλύφοι SCC δεν εμφανίζονται στο Εξερεύνηση λύσεων.
Πρόγραμμα επεξεργασίας JScript
-
Επιπλέον χώρος προστίθεται κάτω από τον κωδικό όταν είναι ενεργοποιημένη η επιλογή Διατήρηση καρτελών .
-
Οι εσοχές δεν είναι σωστές για τις λεκτικές λεκτικές σταθερά κενών αντικειμένων.
-
Η επιλογή μορφοποίησης της συνάρτησης JScriptParens δεν λειτουργεί ως "διατυπωμένες παρενθέσεις".
-
Η συντόμευση πληκτρολογίου ALT+A χρησιμοποιείται εσφαλμένα για την εντολή Εισαγωγή διαστήματος μετά τη συνάρτηση για ανώνυμες συναρτήσεις.
-
Το Atlas IntelliSense δεν υπάρχει όταν ο διαχειριστής δέσμης ενεργειών έχει μια διαδρομή http ServiceReference.
-
Η μνήμη της διεργασίας του Visual Studio αυξάνεται στα 300 MB όταν ανοίγετε ένα άλλο έργο, αφήνετε το τρέχον έργο ανοιχτό και το τρέχον έργο έχει πολλά αρχεία JScript που ανοίγουν.
-
Δεν υπάρχει IntelliSense μέσα σε μια συνθήκη ForIn .
-
Η πολύ μεγάλη αύξηση της μνήμης παρουσιάζεται όταν σχολιάετε ή αποσυντιθέτετε μεγάλα αρχεία JScript.
-
Η πληκτρολόγηση είναι πολύ αργή σε ένα αρχείο JScript που έχει μεγάλο περιεχόμενο σε μία γραμμή.
-
Τα καθολικά μέλη που προέρχονται από εξωτερικά αρχεία δεν μπορούν να εντοπίσουν το IntelliSense.
-
Η απώλεια χρωμάτων και το IntelliSense προκύπτουν μετά την ενημέρωση του IntelliSense για αναφορά σε μια απομακρυσμένη ή μη υπάρχουσα υπηρεσία.
Εργαλεία προγραμματισμού Windows Phone
Η ανάπτυξη αρχείων XAP άνω των 64 MB ενδέχεται να αποτύχει για τον έλεγχο και τον εντοπισμό σφαλμάτων σε φυσικές τηλεφωνικές συσκευές.
Γενικά WPF και Silverlight Designer
-
Η αναβάθμιση του Silverlight ενώ εκτελείται το Visual Studio προκαλεί σφάλμα στο Visual Studio.
-
Η διαγραφή στοιχείων ελέγχου στα οποία εκτελείται νήμα φόντου προκαλεί σφάλμα στο Visual Studio.
-
Η λίστα σφαλμάτων δεν εμφανίζεται όταν ανοίγουν αρχεία XAML που περιέχουν σφάλματα.
Επιπλέον, το Visual Studio 2010 SP1 περιλαμβάνει τις ακόλουθες βελτιώσεις:
-
Προστίθενται βελτιώσεις επιδόσεων όταν επιλέγετε ένα διαφορετικό προφίλ χρωμάτων.
-
Το παράθυρο διαλόγου Αποθήκευση εμφανίζεται όταν κλείνετε μια λύση μετά τη δημιουργία ενός συμβάντος στη Visual Basic.
-
Προστίθεται υποστήριξη για φορητές συνελεύσεις.
XAML Designer Design Surface
-
473449: Η δυνατότητα σύνδεσης στο WPF δεν λειτουργεί όπως αναμένεται.
-
567025: Ένα μοτίβο "μεταβίβασης και αντικατάστασης" στο XAML αναφέρεται ως "εντοπισμένος βρόχος".
-
502670: Η ιδιότητα Ορατότητα τηρείται πλέον κατά την ώρα σχεδίασης.
-
Παρουσιάζεται διαρροή μνήμης κατά τη μεταφορά στοιχείων ελέγχου από την εργαλειοθήκη στην επιφάνεια σχεδίασης.
-
Παρουσιάζεται μια εξαίρεση System.InvalidOperationException κατά την εκκίνηση της επιφάνειας σχεδίασης μετά την προσθήκη ενός συμβάντος.
-
Εμφανίζεται ένα παράθυρο διαλόγου μηνύματος σφάλματος όταν μετακινείτε γονικά στοιχεία ελέγχου σε ένα στοιχείο ανάπτυξης.
-
Ελέγξτε τη δημιουργία όταν το θυγατρικό στοιχείο ρίζας είναι ένα πρόγραμμα ανάπτυξης.
-
Τα στοιχεία ελέγχου ενδέχεται να μετακινηθούν σε ένα κοντέινερ όπου η ιδιότητα FlowDirection έχει οριστεί σε RightToLeft.
-
Δεν μπορείτε να ανοίξετε τη σχεδίαση για αρχεία που χρησιμοποιούν στοιχεία απεικόνισης δεδομένων κιτ εργαλείων Silverlight.
-
Το στοιχείο ανάπτυξης παραμένει αναπτυγμένο κατά το χρόνο σχεδίασης, όταν θα πρέπει να συμπτύσσεται.
-
Τα στοιχεία ελέγχου συγκρατούν μικρές γραμμές πλέγματος.
Επιπλέον, το Visual Studio 2010 SP1 περιλαμβάνει τις ακόλουθες βελτιώσεις:
-
Η συγκράτηση των στοιχείων ελέγχου μειώνεται σε ένα στοιχείο ελέγχου ScrollViewer.
-
Τώρα εμφανίζεται ο κωδικός χρήστη που μπορεί να προκαλέσει μια ανεπίλυτη εξαίρεση στη ράβδο χρυσού.
XAML Refactoring
-
Όταν μετονομάζετε έναν τύπο, οι ιδιότητες αυτού του τύπου δεν μετονομάζονται στα αρχεία XAML για τη Visual Basic.
-
Τα αρχεία ροής εργασιών που βασίζονται σε XAML επιλέγουν εκ νέου τα συμβάντα από τον κώδικα που βρίσκεται πίσω από τα αρχεία ροής εργασιών.
-
Ο επανασταθμικός έλεγχος και η επιλογή "Μετάβαση στον ορισμό" δεν λειτουργούν όπως αναμένεται κατά την αλληλεπίδραση με αρχεία XAML και το αρχείο XAML δεν είναι ανοιχτό.
-
Μετά τη μετονομασία μιας τάξης, το πρόγραμμα χειρισμού συμβάντων δεν δημιουργεί τα συμβάντα για την κλάση που μετονομάστηκε.
Επιπλέον, το Visual Studio 2010 SP1 περιλαμβάνει τις ακόλουθες βελτιώσεις:
-
Προστίθεται υποστήριξη για τύπους επαναχρηστισμού στο χαρακτηριστικό TypeArguments .
-
Προστίθεται υποστήριξη για refactoring χώρους ονομάτων που περιλαμβάνουν συγκρότηση σε ορισμό.
Επιθεώρηση ιδιοτήτων XAML
-
Η ιδιότητα StyleTypedProperty δεν υποστηρίζεται από τον Επιλογέα στυλ.
-
551488: Το πρόγραμμα επεξεργασίας XAML StringFormat δεν υποστηρίζει χαρακτήρες διπλής διαφυγής.
-
Όταν καρφιτσωθεί το πρόγραμμα επεξεργασίας XAML και ορίσετε συνδέσεις ή πόρους, η εστίαση του πληκτρολογίου ενδέχεται να χαθεί.
-
Ο ορισμός "Μετάβαση στην τιμή" εμφανίζει ένα παράθυρο διαλόγου μηνύματος σφάλματος όταν ο ορισμός παραπέμπει σε ένα αρχείο Application XAML.
-
Οι συνημμένες ιδιότητες στην Επιθεώρηση ιδιοτήτων εξαφανίζονται μετά τη δημιουργία της λύσης.
-
Όταν είναι καρφιτσωμένο το πρόγραμμα επεξεργασίας πινέλου, αυτό μπορεί να προκαλέσει την εμφάνιση της ίδιας ιδιότητας πολλές φορές στο πλαίσιο του ελέγχου ιδιοτήτων.
-
Η ιδιότητα Content δεν μπορεί να εμφανιστεί όταν η επιθεώρηση ιδιότητας είναι ταξινομημένη κατά προέλευση.
-
Παρουσιάζεται σφάλμα εάν ανοίξετε τον επιλογέα databinding όταν το DataContext έχει οριστεί σε CollectionViewSource.
-
Παρουσιάζεται σφάλμα εάν εφαρμόσετε ένα στυλ που έχει φορτωθεί από άλλο έργο χρησιμοποιώντας την επιλογή πόρων.
-
Οι πλεονάζουσες συνημμένες ιδιότητες εμφανίζονται απροσδόκητα.
-
Η κατάσταση Ανάπτυξη ή Σύμπτυξη της κατηγορίας Ιδιότητα δεν διατηρείται μετά τη δομή και την εκτέλεση.
Επιπλέον, το Visual Studio 2010 SP1 περιλαμβάνει τις ακόλουθες βελτιώσεις:
-
Υποστηρίζεται ο ορισμός συνημμένων ιδιοτήτων που έχουν το ίδιο όνομα, αλλά προστίθενται διαφορετικοί χώροι ονομάτων στην επιθεώρηση ιδιοτήτων.
-
Υποστήριξη για την προσθήκη μεταβίβασης ως πιθανής ένδειξης προέλευσης για το δείκτη ιδιότητας στην επιθεώρηση ιδιότητας προστίθεται για το έργο Silverlight.
Πρόγραμμα επεξεργασίας XAML
-
575719: Το Visual Studio 2010 XAML IntelliSense ενδέχεται να αποτύχει απροσδόκητα.
-
Η έκδοση Visual Studio 2010 Premium ενδέχεται να παρουσιάσει σφάλμα όταν επιλέγετε ένα στοιχείο IntelliSense.
-
Το πρόγραμμα επεξεργασίας XAML ενδέχεται να μην αποκρίνεται κατά την επεξεργασία ενός αντικειμένου VisualStateGroup.
-
Δεν είναι δυνατή η απαλοιφή ενός σφάλματος όταν η XAML τεθεί προσωρινά σε μη έγκυρη κατάσταση.
-
Μπορεί να εμφανίζονται εσφαλμένες κυματιστές ιδιότητες για τις προσαρτημένες ιδιότητες και αυτό αποτρέπει τη λειτουργία της επιφάνειας σχεδίασης.
-
Ενδέχεται να παρουσιαστεί εσφαλμένο σφάλμα κατά τον ορισμό της ιδιότητας StrokeThickness σε 0 σε ορθογώνια.
-
Όταν χρησιμοποιείτε το συνδυασμό πλήκτρων CTRL+M για την σύμπτυξη της XAML, το Visual Studio ενδέχεται να παρουσιάσει σφάλμα.
-
Στυλ Το IntelliSense για Silverlight δεν εμφανίζει τάξεις στον ίδιο χώρο ονομάτων με την εφαρμογή.
Visual Studio Tools για Office (VSTO)
Επιπλέον, το Visual Studio 2010 SP1 βελτιώνει τις επιδόσεις στο VSTO Runtime.
εργαλείο σχεδίασης Φόρμες των Windows
-
Μπορείτε να χρησιμοποιήσετε το IDE του Visual Studio 2010 για να ανοίξετε ένα έργο που είναι σε παλαιότερη έκδοση. Για παράδειγμα, ανοίγετε ένα έργο του Visual Studio 2008. Μετά από μια περίοδο λειτουργίας εντοπισμού σφαλμάτων, δεν μπορείτε να επαναλάβετε την αναδημιουργία ή τον εντοπισμό σφαλμάτων του έργου και λαμβάνετε ένα μήνυμα σφάλματος που μοιάζει με το εξής:
Δεν είναι δυνατή η αντιγραφή του αρχείου "obj\Debug\assembly_name" στο "bin\Debug\assembly_name". Η διεργασία δεν μπορεί να αποκτήσει πρόσβαση στο αρχείο 'bin\Debug\assembly_name", επειδή χρησιμοποιείται από άλλη διεργασία.
-
Εάν μετονομάσετε ή αναιρέσετε μια επικόλληση στοιχείων ελέγχου Φόρμες των Windows στο εργαλείο σχεδίασης, το αρχείο σχεδίασης διαρρέει κατά τη διάρκεια της παρουσίας του Visual Studio 2010.
-
Αναβαθμίζετε ένα έργο του Visual Studio 2005 στο Visual Studio 2010 και μπορείτε να επαναστρατιώσετε το έργο στην .NET Framework 4. Όταν κλείνετε την παρουσία του Visual Studio, μια υποστηριζόμενη έκδοση γλώσσας του Visual Studio ενδέχεται να παρουσιάσει σφάλμα.
Visual Studio Tools για SharePoint
-
Η προσθήκη ενός συνόλου δικαιωμάτων CAS σε ένα πρότυπο διακήρυξης πακέτου προκαλεί την αποτυχία της ανάπτυξης F5.
-
Η δημιουργία κώδικα Του Τμήματος Web visual που είναι προστατευμένη με φίλτρο αποτυγχάνει εάν το αρχείο ASCX υπερβαίνει ένα συγκεκριμένο μήκος.
Visual Studio Data Tools
-
Η επανάληψη δεδομένων δεν μπορεί να συνδεθεί με την εικόνα στο παράθυρο προελεύσεις δεδομένων.
Μεταγλώττιση Visual Basic
-
Όταν οποιοσδήποτε τοπικός τύπος προέρχεται από υπογεγραμμένη συγκρότηση, η Visual Basic δεν εμφανίζει τιμές στο παράθυρο "Ντόπιοι".
-
Σε μεγάλα έργα που περιέχουν πολλά σχόλια εγγράφων XML, ενδέχεται να αντιμετωπίσετε καθυστερήσεις στο πρόγραμμα επεξεργασίας κατά την πληκτρολόγηση.
-
Όταν κάνετε εναλλαγή της εστίασης μεταξύ των πεδίων παραστάσεων, ενδέχεται να αντιμετωπίσετε καθυστερήσεις σε μεγάλα έργα του Ιδρύματος ροής εργασίας.
Επεξεργασία της Visual Basic
-
542271: Το υποχρεωτικό ByVal εμφανίζεται στο Visual Basic .NET.
-
Ένα μεγάλο έργο της Visual Basic ενδέχεται να παρουσιάσει σφάλμα όταν κλείσει.
-
Το IDE του Visual Studio σταματά να αποκρίνεται όταν αναλύει σχόλια XMLDOC σε ένα σύνθετο έργο.
-
Η υπηρεσία γλώσσας της Visual Basic παρουσιάζει σφάλμα όταν ανοίγετε ένα έργο Web.
Μεταγλώττιση C#
-
Παρουσιάζεται παραβίαση πρόσβασης κατά τον εντοπισμό σφαλμάτων σε μια δομή C# που έχει περίπου 500 πεδία.
-
Οι σχεδιαστές ενδέχεται να μην πληρούν τις προϋποθέσεις για τους τύπους κώδικα που εκπέμπονται.
Πρόγραμμα επεξεργασίας C#
-
610734: Το Visual Studio 2010 παρουσιάζει σφάλμα κατά την εγγραφή κώδικα κατά την ώρα σχεδίασης.
-
Σε έργα WPF, η υπηρεσία C# IntelliSense ενδέχεται να παρουσιάσει σφάλμα κατά τον τερματισμό λειτουργίας.
-
Εάν το πακέτο πολλαπλής στόχευσης δεν είναι εγκατεστημένο, η υπηρεσία γλώσσας C# παρουσιάζει σφάλμα κατά την προσπάθεια φόρτωσης ενός έργου.
-
Η εντολή "Επισήμανση αναφορών" προκαλεί σφάλμα σε ορισμένες περιπτώσεις κατά το κλείσιμο ενός αρχείου.
-
Η δημιουργία τύπου μπορεί να προκαλέσει σφάλμα κατά το άνοιγμα του αρχείου που δημιουργείται.
-
Οι έξυπνες ετικέτες μπορούν να προκαλέσουν σφάλμα αναφοράς σε ορισμένα σενάρια web.
-
Παρουσιάζεται μια αναφορά σφάλματος κατά την αλλαγή της δημόσιας αναφοράς
πεδίο σε ιδιότητα. -
Όταν κάνετε παύση του δείκτη του ποντικιού επάνω σε ένα επώνυμο όρισμα, το QuickInfo παρουσιάζει σφάλμα εάν το όνομα της μεθόδου συμφωνεί με το όνομα της τοπικής κλάσης.
-
Το C# IntelliSense παρουσιάζει σφάλμα κατά την εγκατάσταση της επέκτασης Solution Navigator και ανοίγει μια σελίδα "aspx\web" ως επιπλέον αρχείο.
-
Το πλήκτρο BACKSPACE δεν λειτουργεί σωστά για κορεατικούς χαρακτήρες στο πρόγραμμα επεξεργασίας κειμένου.
Τυπική βιβλιοθήκη C++
Τάξεις Microsoft Foundation (MFC) και Βιβλιοθήκη ενεργών προτύπων (ATL)
Επιπλέον, το Visual Studio 2010 SP1 βελτιώνει την ασφάλεια και τις επιδόσεις και παρέχει άλλες βελτιώσεις στο ATL/MFC.
C Runtime (CRT)
-
Όταν η σταθερά WEOF μεταβιβάζεται στη συνάρτηση "swprintf_s", το buffer δεν λαμβάνει τερματισμό NULL.
Πρόγραμμα επεξεργασίας C++
-
548891: Η αυτόματη συμπλήρωση μέλους τάξης επιβάλλει σε λάθος μέλος (με διάκριση πεζών-κεφαλαίων).
-
561259: Σε ορισμένες περιπτώσεις, η μετάβαση στη Δήλωση είναι αργή.
-
573230: Το πρόγραμμα επεξεργασίας C++ ενδέχεται να παρουσιάσει σφάλμα κατά την εισαγωγή σχολίων.
-
537956: Παρουσιάζεται σφάλμα κατά τη δήλωση της απαρίθμησης C++.
-
Παρουσιάστηκαν προβλήματα στο εγγενές IntelliSense, όπως με ευρετήρια και αναφορές.
-
Η μέθοδος NavigateTo στο C++ περιστασιακά σταματά να αποκρίνεται.
Επιπλέον, το Visual Studio 2010 SP1 περιλαμβάνει τις ακόλουθες βελτιώσεις:
-
Βελτιώσεις επιδόσεων και σταθερότητας
-
Πιο αποτελεσματική διαχείριση μνήμης
-
Άλλες βελτιώσεις IDE για την αποτροπή παγώματος και σφαλμάτων του περιβάλλοντος εργασίας χρήστη
-
Βελτίωση επιδόσεων για το πλήκτρο λειτουργιών F12 (Goto Definition) σε μεγάλα έργα.
Μεταγλώττιση C++
-
548432: Το πρόγραμμα μεταγλώττισης C++ δημιουργεί εσφαλμένες οδηγίες movups αντί για οδηγίες movss.
-
565959: Οι οδηγίες SSE2 δημιουργούνται όταν έχει καθοριστεί η επιλογή /arch:SSE.
-
336316: Οι κλήσεις destructor λείπουν όταν είναι ενεργοποιημένη η βελτιστοποίηση.
-
Το πρόγραμμα μεταγλώττισης παρουσιάζει σφάλμα με το προσδιοριστικό τύπου "decltype(*this)".
Επιπλέον, το Visual Studio 2010 SP1 περιλαμβάνει τις ακόλουθες βελτιώσεις:
-
Βελτιστοποιήσεις και επιδιορθώσεις σε διάφορες περιοχές δημιουργίας κώδικα
-
Διαχειριζόμενη ισοτιμία επαυξητικής δομής με το Visual Studio 2008.
C++ εντοπισμός σφαλμάτων
-
554772: Οι μεικτές στοίβες κλήσεων είναι κατεστραμμένες κατά τον εντοπισμό σφαλμάτων κώδικα C++.
-
Το παράθυρο παρακολούθησης εμφανίζει εσφαλμένες τιμές.
F #
Το Visual Studio 2010 SP1 διορθώνει προβλήματα με τη σταθερότητα του προγράμματος μεταγλώττισης και την ορθότητα του κώδικα για τον κώδικα που δημιουργείται. Για παράδειγμα, αυτό το Service Pack επιδιορθώνει την ορθότητα των συμβάσεων κλήσης για την κλήση της πλατφόρμας και την εκπομπή σχολίων εγγράφων XML για μεθόδους επέκτασης. Επιπλέον, αυτό το service pack βελτιώνει τις επιδόσεις δημιουργίας σύνδεσης συμβάντος.
Ταυτόχρονη εκτέλεση
Επιπλέον, το Visual Studio 2010 SP1 περιλαμβάνει τις ακόλουθες βελτιώσεις:
-
Εσφαλμένες θετικές διαρροές μνήμης δεν αναφέρονται πλέον όταν χρησιμοποιείτε το Concurrency Runtime (ConcRT).
-
Η σύμβαση κλήσεων "__stdcall" υποστηρίζεται πλέον από όλα τα κοντέινερ PPL, ConcRT και ταυτόχρονα.
-
Μια παραβίαση πρόσβασης δεν προκύπτει στο "concurrent_queue" με τη λέξη "std::string".
-
Τα σχετικά κοντέινερ μπορούν να χρησιμοποιηθούν με τη συνάρτηση "parallel_for_each".
Έργα βάσεων δεδομένων
-
Η ανάπτυξη έργου βάσης δεδομένων αποτυγχάνει όταν προσπαθείτε να ανακαλέσετε τα δικαιώματα χρησιμοποιώντας το δικαίωμα GRANT OPTION.
-
Τα προσαρμοσμένα αρχεία .dbschema που περιέχουν μη εκτυπώσιμους χαρακτήρες προκαλούν σφάλμα στο Visual Studio κατά την προσπάθεια αναβάθμισης ενός μοντέλου.
-
Η δυνατότητα "Σύγκριση σχημάτων" παραβλέπει τη σύνταξη παιδιών όταν είναι ενεργοποιημένη η επιλογή Σύγκριση μόνο στοιχείων που υπάρχουν στο στοιχείο προέλευσης .
-
Όταν χρησιμοποιείτε τον Οδηγό εισαγωγής αρχείων δέσμης ενεργειών SQL, το αρχείο δέσμης ενεργειών περιέχει ένα ευρετήριο πλήρους κειμένου και το πλαίσιο ελέγχου Αντικατάσταση αντικειμένων που υπάρχουν ήδη στο έργο είναι επιλεγμένο, οι πίνακες στη δέσμη ενεργειών μπορεί να αντικατασταθούν.
-
Το βοηθητικό πρόγραμμα "Σύγκριση σχημάτων" σχολιάζει στήλες πίνακα όταν το βοηθητικό πρόγραμμα συντάσσει ενημερώσεις σε ένα έργο και το αντικείμενο έχει οριστεί σε SKIP.
-
Μια ανάπτυξη έργου επαυξητικής βάσης δεδομένων σταματά να αποκρίνεται όταν το έργο περιέχει περιορισμούς μεγάλου ελέγχου που πρέπει να κανονικοποιηθούν.
-
Οι υποδείξεις ευρετηρίου δεν επιλύουν τις αναφορές βάσης δεδομένων σε μια δομή έργου βάσης δεδομένων.
Ανάλυση κώδικα
-
Η Ανάλυση στατικού κώδικα αναφέρει έγκυρο κώδικα.
-
Συχνά σφάλματα παρουσιάζονται όταν αλλάζετε τις ρυθμίσεις ανάλυσης κώδικα στον Visual Studio Team Server 2010.
Επιπλέον, το Visual Studio 2010 SP1 περιλαμβάνει τις ακόλουθες βελτιώσεις:
-
Η Διαχειριζόμενη ανάλυση κώδικα (FxCop) εγκαθίσταται πλέον σε διακομιστές x64 TeamBuild.
Profiler
-
Η Εξερεύνηση επιδόσεων δεν φορτώνει όταν ξεκινούν πολλές παρουσίες του Visual Studio.
-
Η δημιουργία προφίλ JScript δεν λειτουργεί σε ρωσικά και άλλα λειτουργικά συστήματα ευρωπαϊκής και λατινοαμερικάνικης γλώσσας.
-
Η δημιουργία προφίλ JScript δεν λειτουργεί με τον Windows Internet Explorer 9.
-
Το Visual Studio παρουσιάζει σφάλμα κατά το προφίλ ενός έργου εφαρμογής Web χρησιμοποιώντας μια ρύθμιση διακομιστή Web πελάτη.
Επιπλέον, το Visual Studio 2010 SP1 περιλαμβάνει τις ακόλουθες βελτιώσεις:
-
Ακριβέστερη δειγματοληψία στο Hyper-V
-
Βελτιωμένη δημιουργία προφίλ JavaScript για τη δημιουργία προφίλ πολλαπλών διεργασιών
-
Βελτιωμένη σταθερότητα εκτελεί προφίλ 64 bit
Εντοπισμός και επικύρωση κώδικα
-
Τα σφάλματα που παρουσιάζονται με την περιήγηση γραφήματος διορθώνονται.
-
Διορθώθηκε ένα πρόβλημα με την UX γραμμής κύλισης στο μενού επιλογής για προχωρημένους της Αρχιτεκτονικής Εξερεύνησης.
-
Τα προσωρινά αρχεία παραμένουν μετά την εκτέλεση της επικύρωσης επιπέδου.
-
Η ενέργεια "Περιέχεται από" σε ένα φάκελο C++ μπορεί να προκαλέσει σφάλμα στην Αρχιτεκτονική Εξερεύνηση.
T4
Το Visual Studio 2010 SP1 περιέχει τις ακόλουθες βελτιώσεις:
-
Προσαρμογή ή επέκταση προτύπων T4 με χρήση μεταβίβασης προτύπου
-
Χρησιμοποιήστε βοηθητικές βιβλιοθήκες με το T4 πολύ πιο εύκολα, επειδή το T4 δεν κλειδώνει πλέον τις αναφερόμενες συναρμολογήσεις στη μνήμη
-
Ανάπτυξη του T4 στο διακομιστή δομών για δημιουργία χρόνου δομής
Εργαλεία αρχιτεκτονικής
-
Η χρήση αλληλεπίδρασης χάνεται μετά την ανάπτυξη της ομάδας Γραμμή ζωής.
-
Δεν μπορείτε να ανοίξετε ένα διάγραμμα εάν αλλάξετε το πλήρως προσδιορισμένο όνομα ενός περιβάλλοντος εργασίας και η επιλογή Απόκρυψη προσδιορισμένου ονόματος έχει οριστεί σε Αληθές. Σε αυτή την περίπτωση, η πραγματοποίηση του περιβάλλοντος εργασίας εμφανίζεται ως γλειφιτζούρι.
-
Η επικύρωση είναι κατεστραμμένη για αναφορές γενικών παραμέτρων μέσα σε ένα σώμα μεθόδου.
-
Το έργο μοντελοποίησης επιτρέπει στους χρήστες να δημιουργούν διπλότυπες επώνυμες αναφορές. Αυτό το πρόβλημα μπορεί να οδηγήσει σε καταστροφή του έργου.
-
Παρουσιάζεται σφάλμα αναφοράς null για ρητές υλοποιήσεις διασύνδεσης και παροδικά διαγράμματα όταν δημιουργείτε ένα διάγραμμα ακολουθίας.
Επιπλέον, το Visual Studio 2010 SP1 περιλαμβάνει τις ακόλουθες βελτιώσεις:
-
Τα μηνύματα αλληλεπίδρασης έχουν πλέον ταξινομηθεί.
-
Υποστηρίζονται πλέον συνδέσεις προς στοιχεία διαγράμματος επιπέδου από στοιχεία εργασίας του Διακομιστή ιδρύματος ομάδας.
Δοκιμή του Visual Studio
Δοκιμή Web/φόρτωσης
-
584634:Το πρόγραμμα προβολής αποτελεσμάτων WebTest ενδέχεται να παρουσιάσει σφάλμα κατά την εκτέλεση μιας δοκιμής.
-
Όταν εκτελείτε την ενέργεια Εύρεση/Αντικατάσταση σε μια αίτηση, δημιουργείται μια εξαίρεση OutOfMemory.
-
Η διεργασία Devenv.exe παρουσιάζει σφάλμα αφού κάνετε κλικ στην υπερ-σύνδεση "παραβιάσεις ορίου" στη γραμμή κατάστασης αποτελεσμάτων δοκιμής.
-
Οι μετρητές στο γράφημα "Χρόνος απόκρισης σελίδας" εξαφανίζονται μετά την ολοκλήρωση της εκτέλεσης.
-
Η εγγραφή των αποτελεσμάτων στη LoadTest DB διαρκεί περισσότερο από το αναμενόμενο για να ολοκληρωθεί.
-
Οι μετρητές επιδόσεων απορρίπτονται κατά την εκτέλεση του ελέγχου φόρτου.
UnitTest/TestExecution
-
575870:Μια κατάσταση συναγωνισμού υπάρχει στον ελεγκτή δοκιμής που προκαλεί τη μετάβαση των δοκιμών στην κατάσταση "Δεν εκτελέστηκε".
-
Μια δοκιμαστική εκτέλεση σταματά να αποκρίνεται όταν το QTAgent αποτυγχάνει να ξεκινήσει ή η δοκιμαστική εκτέλεση σταματά να αποκρίνεται στη συνάρτηση Main().
-
Η έξοδος TestContext δεν είναι σωστή για εσωτερικούς ελέγχους που περιέχονται μέσα σε έναν έλεγχο σε παραγγελία.
-
Ένα πρόβλημα επιδόσεων παρουσιάζεται όταν ένας έλεγχος φορτώνεται στον ελεγκτή δοκιμής.
-
Η εκτέλεση μεγάλου όγκου δοκιμών σε περιβάλλον εργαστηρίου αφήνει ορισμένες δοκιμές στην κατάσταση "Δεν εκτελέστηκε".
-
Ο χρωματισμός κώδικα για την κάλυψη κώδικα δεν λειτουργεί για μη διαχειριζόμενο κώδικα C++.
-
Η ιδιότητα TestCaseId είναι η ίδια για όλες τις περιπτώσεις δοκιμών που σχετίζονται με την ίδια μέθοδο ελέγχου.
TCM Server
-
Η ανοικοδόμηση της αποθήκης διαρκεί περισσότερο από το αναμενόμενο για να ολοκληρωθεί.
-
Η επαναφορά των αποτελεσμάτων αυτοματοποιημένων δοκιμών μπορεί να προκαλέσει την εμφάνιση δύο αλλαγών ενός σημείου στην αποθήκη ως τρέχουσα έκδοση.
Microsoft Test Manager
-
Η σελίδα "Ρύθμιση παραμέτρων αρχείου καταγραφής διαγνωστικών Adapter-Event" περικόπτεται σε διαφορετικές εκδόσεις γλώσσας του Microsoft Test Manager.
-
Η ανάλυση των αποτελεσμάτων των δοκιμών προκαλεί το αποτέλεσμα να γίνει το πιο πρόσφατο αποτέλεσμα στην τάση του σημείου δοκιμής.
-
Οι ρυθμίσεις γλώσσας από δεξιά προς τα αριστερά δεν διατηρούνται σε περιόδους λειτουργίας MTM.
-
Η επαναπληκτρολόγηση της οικογένειας προγραμμάτων δοκιμών βάσει ερωτήματος διαρκεί περισσότερο από το αναμενόμενο για μεγάλες οικογένειες προγραμμάτων.
-
Ενδέχεται να παρουσιαστεί σφάλμα κατά την επιλογή του τύπου προγράμματος περιήγησης για την αναπαραγωγή του Firefox στο Microsoft Test Runner.
-
Δεν μπορείτε να συλλέξετε δεδομένα Intellitrace εάν η εφαρμογή που υποβάλλεται σε δοκιμή εκκινείται ως μέρος της καταγραφής της ενέργειας για την περίπτωση δοκιμής.
-
Το πλήθος συνημμένων για τα αποτελέσματα των δοκιμών επιστρέφει την τιμή 0 κατά την επαναληπτική μέτρηση μεγάλων ποσοτήτων αποτελεσμάτων δοκιμής.
-
Δεν μπορείτε να συνδέσετε το πεδίο "παράμετρος στον κωδικό πρόσβασης" κατά τη δημιουργία εγγραφής ενέργειας.
Επιπλέον, το Visual Studio 2010 SP1 περιλαμβάνει τις ακόλουθες βελτιώσεις:
-
Η περιγραφή της δοκιμαστικής περίπτωσης μπορεί να εμφανιστεί στο Microsoft Test Manager.
-
Παρέχονται βελτιώσεις επιδόσεων για τη Διαχείριση δοκιμών της Microsoft.
-
Προστίθεται υποστήριξη για τον Expression Encoder 4.0 σε μη αυτόματο έλεγχο. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
2160831 Ενημέρωση για τον προσαρμογέα δεδομένων βίντεο Microsoft Visual Studio 2010
Lab Manager
-
580348:Δεν είναι δυνατή η αλλαγή του διακομιστή Microsoft System Center Virtual Machine Manager (SCVMM) που έχει ρυθμιστεί για επίπεδο εφαρμογής TFS.
-
Μια ροή εργασίας ανάπτυξης/δοκιμής δομής δεν μπορεί να χρησιμοποιήσει θέσεις απόθεσης σε DFS ή σε κοινόχρηστα στοιχεία WebDav.
-
Δεν μπορείτε να επιλέξετε μια ρύθμιση παραμέτρων για υπάρχουσες εκδόσεις που έχουν περισσότερες από μία ρυθμίσεις παραμέτρων σε μια ροή εργασιών ανάπτυξης/δοκιμής δομής.
-
Ο κεντρικός υπολογιστής υπηρεσίας δόμησης παρουσιάζει σφάλμα εάν εκτελείται σε "Λειτουργία εργαστηρίου" και ο λογαριασμός υπηρεσίας δεν διαθέτει διαπιστευτήρια διαχείρισης.
-
Όταν ο παράγοντας κατασκευής και ο συνεργάτης εργαστηρίου είναι εγκατεστημένοι σε μια εικονική μηχανή που δεν είναι διαχειριζόμενη από εργαστήριο, ο παράγοντας δομής δεν εκκινείται.
FastForward/CodedUITest
-
553625: Τα έργα δοκιμής κωδικοποιημένου περιβάλλοντος εργασίας χρήστη δεν είναι συμβατά με έργα εγκατάστασης και ανάπτυξης στην ίδια λύση.
-
597945:Μια εξαίρεση UITestException δημιουργείται στη μέθοδο BrowserWindow.FindMatchingControls.
-
Τα στοιχεία ελέγχου ελέγχου ελέγχου περιβάλλοντος εργασίας χρήστη που προστίθενται στο UIMap δεν κάνουν διάκριση πεζών-κεφαλαίων.
-
Η δημιουργία ενός ελέγχου κωδικοποιημένου περιβάλλοντος εργασίας χρήστη από μια υπάρχουσα εγγραφή ενέργειας δεν εμφανίζεται στο παράθυρο διαλόγου εναλλακτικών διαπιστευτηρίων.
Επιπλέον, η υποστήριξη για εγγραφή και αναπαραγωγή κώδικα UITest προστίθεται για τον Internet Explorer 9 Beta σε προβολή συμβατότητας.
Sql
Data-Tier Application Project: Data-Tier Application Framework έκδοση 1.1
Το Visual Studio 2010 SP1 περιέχει τις ακόλουθες βελτιώσεις:
-
Οι αναβαθμίσεις DAC υποστηρίζονται σε SQL Azure και σε SQL Server.
-
Οι αναβαθμίσεις DAC είναι πλέον στη θέση τους αντί σε παράθεση.
Entity Framework (Δημιουργία κώδικα)
-
Ένα πρότυπο Self-Tracking οντότητας δεν δημιουργεί κώδικα για εισαγωγές συναρτήσεων που δεν έχουν τιμή επιστροφής.
-
Μια Οντότητα δεν επισημαίνεται ως τροποποιημένη όταν μια συσχέτιση FK που χρησιμοποιεί την ιδιότητα EntityReference.EntityKey έχει nulled.
-
Ένα πρότυπο Self-Tracking Οντοτήτων δημιουργεί μη συμβατό κώδικα για χώρους ονομάτων διαχωρισμένων με κουκκίδες.
-
Ένα πρότυπο Self-Tracking οντοτήτων δεν δημιουργεί προεπιλεγμένες τιμές για ανυσματικές ιδιότητες σε σύνθετους τύπους.
-
Διάφορες αλλαγές στη δημιουργία κώδικα για συμμόρφωση με τις οδηγίες της Visual Basic pretty-lister.
Αναφορές
Γνωστό πρόβλημα
Το Visual Studio 2010 Service Pack 1 μπορεί να προκαλέσει τη δημιουργία πολλών καταχωρήσεων στη λίστα Εγκατεστημένες Ενημερώσεις. Οι καταχωρήσεις επισημαίνονται ως "Άμεση επιδιόρθωση για Visual C++ Standard 2010 Beta 1" μαζί με έναν αριθμό KB. Η Microsoft έχει επιβεβαιώσει ότι δεν έχουν εγκατασταθεί επιδιορθώσεις beta με το Visual Studio 2010 Service Pack 1 και ότι η επιδιόρθωση για κάθε μία από τις άμεσες επιδιορθώσεις που αναφέρονται συμπεριλήφθηκε στο Visual Studio 2010 Service Pack 1.
Λύση για το γνωστό πρόβλημα
Δεν υπάρχει λύση για αυτό το πρόβλημα. Δεν υπάρχουν εγκατεστημένες άμεσες επιδιορθώσεις "Beta 1" στο σύστημά σας. Δεν μπορείτε να καταργήσετε τις ενημερώσεις ή να καταργήσετε τις καταχωρήσεις από τη λίστα Εγκατεστημένες Ενημερώσεις, επειδή δεν υπάρχουν αρχεία εγκατεστημένα στο σύστημά σας.
Τα προϊόντα τρίτων κατασκευαστών που περιγράφονται σε αυτό το άρθρο κατασκευάζονται από εταιρείες ανεξάρτητες από τη Microsoft. Η Microsoft δεν παρέχει καμία εγγύηση, ρητή ή άλλη, σχετικά με τις επιδόσεις ή την αξιοπιστία αυτών των προϊόντων.
Η Microsoft παρέχει στοιχεία επικοινωνίας τρίτων για να σας βοηθήσει να βρείτε τεχνική υποστήριξη. Αυτές οι πληροφορίες επικοινωνίας ενδέχεται να αλλάξουν χωρίς προειδοποίηση. Η Microsoft δεν εγγυάται την ακρίβεια αυτών των πληροφοριών επικοινωνίας με άλλους κατασκευαστές.
Γνωστά προβλήματα με τη χρήση του Microsoft Update
-
Όταν εγκαθιστάτε αυτό το Service Pack, η διαδικασία εγκατάστασης ενδέχεται να συνεχιστεί και να ολοκληρωθεί με επιτυχία, αν προσπαθήσετε να διακόψετε την εγκατάσταση. Αυτό το πρόβλημα μπορεί να παρουσιαστεί όταν η διαδικασία εγκατάστασης έχει ολοκληρωθεί κατά το ήμισυ.
-
Αν ξεκινήσετε τη διαδικασία εγκατάστασης, επιλέγοντας "Λήψη ενημερώσεων αλλά επιτρέψτε μου να επιλέξω αν θα εγκατασταθούν" και, στη συνέχεια, ενεργοποιήστε την επιλογή "εγκατάσταση ενημέρωσης και τερματισμός λειτουργίας", η εγκατάσταση service pack ενδέχεται να αποτύχει. Μετά την επανεκκίνηση του υπολογιστή, θα σας προσφερθεί ξανά αυτό το service pack και η εγκατάσταση θα ολοκληρωθεί με επιτυχία.
-
Αν καταργήσετε την εγκατάσταση του Service Pack από μια μη αγγλική έκδοση του Visual Studio 2010Ultimate, του Visual Studio 2010 Premium ή των χρηστών του Visual Studio 2010Professional, θα σας προσφερθεί να εγκαταστήσετε ξανά το service pack. Ωστόσο, η διαδικασία εγκατάστασης θα αποτύχει, επειδή τα στοιχεία αυτού του Service Pack είναι σε μη αναμενόμενη κατάσταση. Για να επανεγκαταστήσετε με επιτυχία αυτό το service pack, ακολουθήστε τα παρακάτω βήματα:
-
Ξεκινήστε τη ρύθμιση του Visual Studio στη Λειτουργία συντήρησης από το στοιχείο Προγράμματα και δυνατότητες στο Πίνακας Ελέγχου ή εκτελώντας Setup.exe.
-
Επιλέξτε Προσθαφαίρεση δυνατοτήτων.
-
Επιλέξτε Εργαλεία προγραμματισμού του Microsoft Office και, στη συνέχεια, κάντε κλικ στην επιλογή Ενημέρωση. Όταν ολοκληρωθεί η ρύθμιση, εγκαταστήστε ξανά το Service Pack.
-