Εισαγωγή
Η Microsoft κυκλοφόρησε 2 ενημέρωση 2012 Visual Studio (Visual Studio 2012.2) στις 4 Απριλίου 2013. Αυτή η ενημερωμένη έκδοση παρουσιάζει βελτίωση της τεχνολογίας των νέων στην ευέλικτη σχεδιασμού, ποιότητας ενεργοποίησης, Windows και Web εξελίξεις, γραμμή Επιχειρησιακή ανάπτυξη και ανάπτυξη. Επιπλέον, αυτή η ενημερωμένη έκδοση διορθώνει επίσης διάφορα ζητήματα.
Τρόπος απόκτησης του Visual Studio 2012 συνάθροιση 2
Visual Studio 2012 ενημερώσεων είναι αθροιστικές ενημερωμένες εκδόσεις που περιλαμβάνουν τις νέες δυνατότητες και τις ενημερώσεις κώδικα που έχουν παραδοθεί σε Προηγούμενες Visual Studio 2012 ενημερωμένες εκδόσεις. Η ακόλουθη σύνδεση λήψης οδηγεί πάντα στην πιο πρόσφατη ενημερωμένη έκδοση:Άμεση λήψη του πακέτου ενημερωμένης έκδοσης την πιο πρόσφατη Visual Studio 2012
Η Microsoft εξέτασε αυτό το αρχείο για ιούς. Η Microsoft χρησιμοποίησε το πιο πρόσφατο λογισμικό εντοπισμού ιών που ήταν διαθέσιμο κατά την ημερομηνία που δημοσιεύτηκε το αρχείο. Το αρχείο είναι αποθηκευμένο σε διακομιστές με ενισχυμένη ασφάλεια, οι οποίοι συμβάλλουν στην αποτροπή μη εξουσιοδοτημένων αλλαγών στο αρχείο.
Τρόπος εγκατάστασης του Visual Studio 2012 συνάθροιση 2
Για οδηγίες εγκατάστασης, ανατρέξτε στο θέμα Πώς να εγκαταστήσετε το Visual Studio 2012 συνάθροιση 2 χωρίς σύνδεση. Please Σημείωση: Αυτή η ενημερωμένη έκδοση εφαρμόζεται σε Visual Studio και ομάδας υποδομής διακομιστή (TFS). Μηχανική εγκατάσταση του Visual Studio και TFS είναι διαφορετικές. Η ενημερωμένη έκδοση του Visual Studio είναι μια ενημερωμένη έκδοση που εγκαθίσταται επάνω από ό, τι είναι ήδη εγκατεστημένη στον υπολογιστή. Η ενημερωμένη έκδοση TFS είναι μια πλήρης διάταξη, η οποία αντικαθιστά ό, τι είναι εγκατεστημένο στον υπολογιστή. Πριν να προσπαθήσετε να εφαρμόσετε την ενημερωμένη έκδοση TFS, βεβαιωθείτε ότι έχετε ένα πλήρες αντίγραφο ασφαλείας από τις τρέχουσες βάσεις δεδομένων. Εάν το TFS ενημέρωση η εγκατάσταση αποτυγχάνει, δεν θα μπορείτε να ξεκινήστε την ενημέρωση ξανά ή να κάνετε επαναφορά στην προηγούμενη έκδοση του TFS χωρίς να εκτελέσει μια επαναφορά.
Βελτίωση της τεχνολογίας των νέων και τα ζητήματα που διορθώνονται στο Visual Studio 2012 συνάθροιση 2
Βελτίωση της τεχνολογίας
Έχουν γίνει οι ακόλουθες βελτιώσεις τεχνολογία στο Visual Studio 2012 συνάθροιση 2.
Αυτές οι δυνατότητες σας παρέχει εύκολη και ευέλικτη ευέλικτη σχεδιασμού για κάθε ομάδα.
-
Διακομιστής υποδομής ομάδας
-
Προστίθενται νέες ετικέτες στοιχείο εργασίας για την παροχή ελαφριά μετα-δεδομένα για στοιχεία εργασίας.
-
Ένα παράθυρο διαλόγου σύνδεση προστίθεται στον Explorer ομάδας για να εντοπίσετε διαφορετική ομάδα έργου συνδέσεις και έργα.
-
Τώρα, μπορείτε να στείλετε ένα στοιχείο εργασίας ως μήνυμα ηλεκτρονικού ταχυδρομείου στο TFS Web Access.
-
Τις μόνιμες πελάτη ρυθμίσεις αναβαθμίσεις και ο Οδηγός ρύθμισης παραμέτρων TFS βελτιώνονται.
-
Η συντήρηση είναι τώρα διαθέσιμες σε περιβάλλοντα υψηλής διαθεσιμότητας SQL.
-
Μπορείτε τώρα πιο γρήγορα και εύκολα να προσαρμόσετε στήλες απευθείας μέσω της λίστας εκκρεμοτήτων Kanban πίνακα.
-
Αυτές οι δυνατότητες βοηθούν στην παροχή ελαφριά δοκιμής που βασίζεται σε πρόγραμμα περιήγησης διαχείρισης και εκτέλεσης για να μειώσετε το χρόνο που απαιτείται για την ενεργοποίηση συνεχώς ποιότητας σε έργα λογισμικού.
-
Δοκιμή μονάδων
-
Δοκιμή τώρα το Windows Store app μονάδων υποστηρίζει την αλληλεπίδραση με το νήμα περιβάλλοντος εργασίας Χρήστη.
-
Δοκιμή τώρα το Windows Store app μονάδων υποστηρίζει τη χρήση μιας ασύγχρονης λάμδα μέσα σε Assert.ThrowsException.
-
Νέα μονάδα δοκιμή Ενεργοποίηση λίστες αναπαραγωγής, τον έλεγχο και την εκτέλεση ενός υποσυνόλου των δοκιμών μονάδας.
-
Υποστήριξη παρέχεται τώρα για δοκιμές μονάδας ομάδας από την κλάση.
-
-
Δοκιμή περιβάλλοντος εργασίας Χρήστη
-
Παρέχεται τώρα υποστήριξη για εκτεταμένη χρήση μεταξύ προγραμμάτων περιήγησης.
-
Υποστήριξη παρέχεται τώρα για UI δοκιμή για Internet Explorer 10 στα Windows 7.
-
-
Διαχείριση δοκιμή της Microsoft
-
Μπορείτε τώρα να προσαρμόσετε ανάλυση μελών και μη μελών για δοκιμή ανάλυσης.
-
-
Διαχείριση υποθέσεων δοκιμής (Web Access)
-
Τώρα, μπορείτε να προβάλετε και να επεξεργαστείτε τις απαραίτητες δοκιμές σε ένα σχέδιο δοκιμών από TFS Web Access.
-
Τώρα, μπορείτε να εκτελέσετε μη αυτόματη δοκιμή υποθέσεις και σφάλματα αρχείου από TFS Web Access.
-
Παρέχονται οι παρακάτω δυνατότητες ανάπτυξης των Windows:
-
Μια οπτική Profiler HTML για τη διάγνωση ζητημάτων ανταπόκριση του περιβάλλοντος εργασίας Χρήστη και την καθυστέρηση σε οπτική ενημερωμένες εκδόσεις
-
Η πιο πρόσφατη έκδοση του Κιτ πιστοποίησης εφαρμογής των Windows
Σημειώσεις έκδοσης. Η ακόλουθη λίστα περιλαμβάνει μερικά παραδείγματα:
Αυτή η έκδοση περιλαμβάνει επίσης ASP.NET και 2012.2 Εργαλεία Web. Μπορείτε να βρείτε τις πλήρεις λεπτομέρειες σχετικά με το περιεχόμενο του ASP.NET και 2012.2 Εργαλεία Web-
Tooling ενημερωμένη έκδοση που επεκτείνει την υπάρχουσα χρόνου εκτέλεσης Microsoft ASP.NET
-
Βελτιώσεις στη δημοσίευση στο Web
-
Νέες λειτουργίες Web API
-
Νέα πρότυπα για εφαρμογές Facebook και εφαρμογή σελίδα εισόδου
-
Επικοινωνία σε πραγματικό χρόνο μέσω του ASP.NET SignalR
-
Φόρμες extensionless Web μέσω ASP.NET φιλικών URL
Αυτές οι δυνατότητες σας βοηθούν να παρέχουν πρόσθετες δυνατότητες για να modernize οι υπάρχουσες εφαρμογές (LOB) τομέα της επιχειρηματικής σας δραστηριότητας και να δημιουργήσει νέες επιχειρηματικές εφαρμογές σε συνδεδεμένες συσκευές που τροφοδοτούνται από τις συνεχείς υπηρεσίες.
-
LightSwitch
-
Μπορείτε τώρα να δημιουργήσετε εφαρμογές βασίζονται σε HTML, τα προγράμματα περιήγησης web κινητής που μπορεί να εκτελεστεί σε οποιαδήποτε σύγχρονη συσκευή.
-
Τώρα, μπορείτε να δημοσιεύσετε επιχειρηματικές εφαρμογές σε έναν κατάλογο εφαρμογών του SharePoint 2013 εκτός από Microsoft Azure και Internet Information Services (IIS).
-
Σημείωση Για να μάθετε περισσότερα σχετικά με τις νέες δυνατότητες και σχετικά με τον τρόπο αναβάθμισης έργα από 2 προεπισκόπηση, ανατρέξτε στην ενότητα αυτού του άρθρου Visual Studio στο ιστολόγιο της ομάδας LightSwitch.
-
-
Του SharePoint
-
Παρέχεται τώρα υποστήριξη για το web και το φορτίο δοκιμής για τις εφαρμογές SharePoint.
-
Παρέχεται τώρα υποστήριξη για εγγραφή και αναπαραγωγή μέσω κώδικα περιβάλλοντος εργασίας Χρήστη για να εκτελέσετε τις επικυρώσεις περιβάλλοντος εργασίας Χρήστη σε εφαρμογές του SharePoint 2013.
-
Υποστήριξη IntelliTrace είναι η ίδια με εκείνη που παρέχεται στο SharePoint 2010.
-
-
Εργαλεία τηλεφώνου
-
Το πρόγραμμα επιτρέπει τη δοκιμή για Windows Phone μονάδων.
-
Το πρόγραμμα σάς δίνει τη δυνατότητα δόμησης και ανάπτυξης ροές εργασίας Windows Phone έργων από τη γραμμή εντολών.
-
Αυτές οι δυνατότητες παρέχουν βελτιώσεις στο IDE για να σας βοηθήσει να δημιουργήσετε μια καλύτερη και πιο παραγωγικοί προγραμματιστής εμπειρία.
-
Ανάμειξης για Visual Studio 2012
-
Υποστήριξη για Sketchflow, το WPF και το Silverlight
-
-
IDE
-
Ένα μπλε θέμα στο Visual Studio 2012 IDE
-
-
Κωδικός αντιστοίχισης
-
Βελτιώσεις στον κωδικό αντιστοίχισης ενοποίησης προγράμματος εντοπισμού σφαλμάτων και ανταπόκριση
-
-
Σχεδίαση ροής εργασίας
-
Εντοπισμός σφαλμάτων εμπειρία βελτιώσεις που σχετίζονται με τον τρόπο διάφορους τύπους δεδομένων που εμφανίζονται στο το τοπικό και παρακολουθήστε τα windows
-
-
IntelliTrace
-
Βελτιωμένη σύμβολο που φορτώνεται στο IntelliTrace και δημιουργίας προφίλ
-
Προβολή τιμών ένθετα παραμέτρων σε ένα αρχείο καταγραφής IntelliTrace που συλλέγονται από το κέντρο του συστήματος
-
-
Απόδοση και αξιοπιστία
-
Βελτιώσεις επιδόσεων στη σχεδίαση XAML φόρτωσης για τα ακόλουθα σενάρια:
-
Μεγάλες εφαρμογές Windows παρουσίαση Foundation (WPF)
-
Εργασία με προσαρμοσμένα στοιχεία ελέγχου άλλου κατασκευαστή
-
-
Ζητήματα που διορθώθηκαν
Σημείωση Εκτός αντίθετων υποδείξεων, συνδεδεμένα στοιχεία θα σας οδηγήσει σε ιστοσελίδες Microsoft Connect.
-
Εντοπισμό σφαλμάτων σε μια εφαρμογή Windows Phone στο Visual Studio 2012. Όταν κλείσετε το Windows Phone προσομοίωσης, το πρόγραμμα εντοπισμού σφαλμάτων δεν σταματά. Αντίθετα, μια "Διακοπή εντοπισμού σφαλμάτων στο" παράθυρο διαλόγου προόδου κατά διαστήματα αναδύεται.
-
Όταν χρησιμοποιείτε μια κατεξοχήν συμβολοσειρά ως έκφραση μέσα σε ένα αρχείο natvis σε ένα έργο C++, δεν μπορείτε να δημιουργήσετε εκ νέου και εντοπισμού σφαλμάτων του έργου, επειδή το αρχείο PDB είναι κλειδωμένο.
-
Όταν εφαρμόζετε εντοπισμό σφαλμάτων σε ένα έργο C++ έναντι ενός αρχείου απομισχωμένου συμπτώματα, λαμβάνετε άχρηστες πληροφορίες στο παράθυρο παρακολούθησης Εάν προβάλετε ένα αντικείμενο στο οποίο οι πληροφορίες τύπου δεν περιλαμβάνεται στο αρχείο συμπτώματα.
-
Δεν μπορείτε να εκτελέσετε το απομακρυσμένο πρόγραμμα εντοπισμού σφαλμάτων σε έναν υπολογιστή που εκτελεί Windows Server 2008 (δεν R2) επειδή υπηρεσιών Web των Windows δεν έχει εγκατασταθεί.
-
Visual Studio 2012 ενδέχεται να διακοπεί η λειτουργία του προγράμματος εντοπισμού σφαλμάτων περιβάλλοντος εργασίας Χρήστη.
-
Δεν μπορείτε να προσθέσετε πολλές κλάσεις CSS στο χαρακτηριστικό "κλάση" του κάθε στοιχείου με χρήση IntelliSense. Το IntelliSense δεν είναι δυνατό να εμφανίζουν μια λίστα των διαθέσιμων κατηγοριών CSS αν πατήσετε το πλήκτρο διαστήματος για να προσθέσετε μια άλλη κλάση CSS.
-
Ορισμένες συγκεκριμένες ιδιότητες Internet Explorer 10 δεν υποστηρίζονται από το πρόγραμμα επεξεργασίας CSS.
-
759433: μη ASCII χαρακτήρες εμφανίζονται στον τίτλο του παραθύρου διαλόγου νημάτων αναμονής.
-
Γραμμή τίτλου του παραθύρου διαλόγου νημάτων αναμονής δεν εμφανίζει το σωστό χρώμα όταν χρησιμοποιείτε το θέμα μπλε σε ένα προσαρμοσμένο θέμα χρώματος του Visual Studio 2010.
-
Κατά την εφαρμογή εντοπισμού σφαλμάτων σε μια εφαρμογή του χώρου αποθήκευσης των Windows με τη χρήση HTML που χρησιμοποιεί ένα iframe με φίλτρο στο Visual Studio 2012, η εφαρμογή τερματίζεται απροσδόκητα.
-
Σταθερή απώλεια μνήμης που μπορεί να προκύψουν όταν φορτώνεται μια λύση Visual C++.
-
Σταθερότητα του Visual Studio 2012 βελτιώνεται όταν φορτώνεται λύσεις.
-
Visual Studio 2012 ενδέχεται να διακοπεί η λειτουργία του με την εξαίρεση System.ArgumentException όταν κάνετε εναλλαγή μεταξύ παραθύρων (αυτό περιλαμβάνει παράθυρα εγγράφων, auto-κρυφός windows, windows εργαλείο με καρτέλες, και ούτω καθεξής).
-
Visual Studio 2012 ενδέχεται να διακοπεί κατά τον τερματισμό λειτουργίας, εάν είναι εγκατεστημένο ένα πρόσθετο πακέτο Visual Studio.
-
Αντιμετωπίζετε θέματα επιδόσεων με την πρώτη φορά που αντιγράφετε κείμενο από τον επεξεργαστή, αν η εργαλειοθήκη δεν είναι ορατό σε Visual Studio 2012.
-
Έχετε τη δυνατότητα πρόσβασης περιεχομένου τοπικής βοήθειας μετά την εγκατάσταση του Visual Studio 2012 συνάθροιση 1 εάν αλλάξετε τη θέση του περιεχομένου τοπικής Βοήθειας.
-
Δημιουργία σφάλματος όταν δημιουργείτε ένα έργο φορητή βιβλιοθήκη κλάσεων, αν επιλέξετε το .NET Framework 4.5 και το Windows Phone 8 ως τα πλαίσια προορισμού.
-
Απόκριση αναθεώρηση κώδικα δημιουργείται στην περιοχή ρίζας αντί για τη διαδρομή της επιλεγμένης περιοχής.
-
Η επιδιόρθωση γίνεται Διατήρηση παραθύρου διαλόγου διερευνητικές για στοιχεία web εμφανίζεται όταν ανοίγετε ένα έργο web που λείπουν.
-
Συμπεριλαμβάνει το περιεχόμενο KB2781514: βελτίωση της σταθερότητας του προϊόντος και μια ενημέρωση κώδικα για ένα ζήτημα συμβατότητας που παρουσιάζεται όταν ενημερώνεται το Microsoft .NET Framework.
-
Μια εξαίρεση System.NullReferenceException ενδέχεται να προκύψει σε ορισμένα σενάρια, όταν ανοίγει ένα αποκλειστικό παράθυρο διαλόγου από το μενού συντόμευσης στο Visual Studio 2012. Αυτό έχει ως αποτέλεσμα το παράθυρο διαλόγου για να κλείσουν ή να διακόπτεται η λειτουργία του Visual Studio 2012. Για παράδειγμα, εάν έχετε εγκαταστήσει το Microsoft Azure εργαλεία, ενδέχεται να αντιμετωπίσετε αυτό το ζήτημα κατά την επεξεργασία πινάκων ή ερωτημάτων στην ενότητα Microsoft Azure αποθήκευση στην Εξερεύνηση του διακομιστή.
-
Visual Studio 2012 ενδέχεται να διακοπεί απότομα κατά την προσπάθειά σας να κλείσετε ένα έργο LightSwitch.
-
Visual Studio 2012 μπορεί να διακοπεί όταν μεταβαίνετε από μια προεπισκόπηση καρτέλα σε έναν άλλο.
-
Αργές επιδόσεις όταν χρησιμοποιείτε το "openfile" ή την εντολή "από" στο παράθυρο εντολών.
-
770242: δημιουργία σφάλματος όταν δημιουργείτε ένα έργο Visual C# φορητή βιβλιοθήκη κλάσεων που αναφέρεται σε μια άλλη Visual C# φορητή βιβλιοθήκη κλάσεων. Σημείωση Και τα δύο έργα προορισμού το 4.5 του .NET Framework, το Windows Phone 8 και το .NET για Windows Store apps.
-
"Δεν ήταν δυνατή η εύρεση του αναφερόμενου στοιχείου" build προειδοποίηση κατά την εκτέλεση μιας παράλληλης build σε ένα Microsoft βασίζονται στο .NET Framework 4 λύση στο Visual Studio 2012.
-
Δημιουργία σφάλματος όταν δημιουργείτε ένα έργο Visual Basic φορητό βιβλιοθήκη κλάσεων που να στοχεύει το 4.5 του .NET Framework, το Windows Phone 8 και .NET για Windows Store apps.
-
Δημιουργία σφάλματος όταν δημιουργείτε τον κώδικα που δημιουργείται από την προσθήκη υπηρεσιών αναφοράς σε μια φορητή βιβλιοθήκη κλάσης έργου που να στοχεύει στο Windows Phone 8 και το .NET Framework 4.5 ή .NET για Windows Store apps.
-
Ανάμειξη μπορεί να διακοπεί όταν δημιουργείτε μια εφαρμογή web Silverlight που βρίσκεται υπό έλεγχο προέλευσης.
-
Το πρόγραμμα σύνδεσης Βοήθεια διακόπτη "/?" δεν παραθέτει Windows CE ως έγκυρο υποσύστημα.
-
Τη δυνατότητα υποστήριξης πολλών κλίμακα εικόνας που συμπεριλήφθηκαν στη Visual Studio 2012 1 εσφαλμένα απαιτεί μια εικόνα κλίμακας σήμα 140 λογότυπο των pixel μέγεθος 34 x 34. Το μέγεθος πρέπει να είναι 33 x 33 pixel.
-
Το progra περιλαμβάνει την πιο πρόσφατη έκδοση της βιβλιοθήκης των Windows για JavaScript.
-
Ας υποθέσουμε ότι ρυθμίζετε την πλατφόρμα προορισμού για να x64 για μια εφαρμογή Visual C++. Η μεταγλώττιση της εφαρμογής χρησιμοποιώντας την επιλογή βελτιστοποίησης /O2 ή /Ox . Σε αυτήν την περίπτωση, το λανθασμένο κωδικό δημιουργείται όταν το πρόγραμμα μεταγλώττισης μετατρέπει τον τύπο int64 τύπο int32 μέσα σε βρόχους. Για παράδειγμα, ενδέχεται να μπορείτε να δημιουργήσετε τον παρακάτω κώδικα:
int A[8];for (__int64 i=0; i<8; i++) { A[i] = i + 1;}
-
Κατά την μεταγλώττιση μιας εφαρμογής του Microsoft Visual C++ που περιέχει τον ακόλουθο κώδικα σε συνδυασμό με την επιλογή / ανάλυση σε πλατφόρμα ARM, παρουσιάζεται ένα εσωτερικό σφάλμα μεταγλωττιστή:
class Base {};
-
Το IntelliSense σταματά να ανταποκρίνεται όταν πληκτρολογείτε κάποια κώδικα στον επεξεργαστή, ειδικά όταν προσθέτετε υπερφόρτωση λειτουργίες σε επιμέρους κλάδους. Για παράδειγμα, χρησιμοποιήστε κώδικα που μοιάζει με το ακόλουθο:
Namespace N { partial ref struct S { }; ref struct S { void test(); void test(int); void test(int, int); }; }
-
Το IntelliSense δεν λειτουργεί σε ένα αρχείο προέλευσης που περιέχει εκφράσεις λάμδα που έχουν περισσότερες από μία τιμές επιστροφής. Για παράδειγμα:
[] () { bool b; std::wstring k; if(b) return k; else return k; };
-
Όταν χρησιμοποιείτε το νέο TSX της Intel (επεκτάσεις συναλλαγών συγχρονισμού) μέσω του intrinsics που παρέχεται από το Visual Studio 2012 της Intel Haswell υλικού, το πρόγραμμα μεταγλώττισης C++ δημιουργεί λανθασμένο κωδικό. Αυτό προκαλεί τη λειτουργία συναλλαγής να είναι μη αποκλειστική.
-
Ο μεταγλωττιστής C++ δημιουργεί υποδείξεις εσφαλμένη λειτουργία της εγγραφής διόρθωση σε PDB αρχεία.
-
Όταν δημιουργείτε ένα κενό έργο Visual C++, καταργείτε την επιλογή SDL ελέγχει το ακόμα και όταν είναι επιλεγμένο το πλαίσιο ελέγχου SDL ελέγχων στον οδηγό εφαρμογής .
-
Με βάση τα X64 σετ εργαλείων Visual C++ δεν περιέχει όλες τις αθροιστικές ενημερώσεις κώδικα για το εργαλείο Visual C++ βασίζονται σε x86 στο Visual Studio 2012 ενημερωμένες εκδόσεις.
-
Σταθερή μεταγλωττιστή αιφνίδια διακοπή λειτουργίας, όταν έχει μεταγλωττιστεί ορισμένων κώδικα ένθετου βρόχο.
-
Παρουσιάζεται ένα εσωτερικό σφάλμα μεταγλωττιστή κατά έργο buiuld ένα LLVM με χρησιμοποιώντας ένα μεταγλωττιστή με βάση το x64.
-
Λανθασμένο κωδικό υπολογιστή δημιουργείται για μια εφαρμογή Visual C++. Ένας βρόχος μπορεί να παραλειφθούν άνευ όρων.
-
Εφαρμογή διακόπτεται κατά διαστήματα στο Windows Phone όταν δημιουργείτε μια ασύγχρονη λειτουργία με παράλληλη βιβλιοθήκης μοτίβων (PPL).
-
Ένα εσωτερικό σφάλμα μεταγλωττιστή ενδέχεται να παρουσιαστεί όταν χρησιμοποιείτε x64 εγγενούς προγράμματος μεταγλώττισης C++ για τη μεταγλώττιση ενός πηγαίο κώδικα C που περιέχει το παρακάτω μοτίβο κώδικα μέσα σε βρόχους:
A = (B < C; Β: C) ·
-
Όταν εγκαταστήσατε μια έκδοση RTM του πακέτου γλώσσας σε Visual 2012 Studio που έχει εγκατεστημένες ενημερωμένες εκδόσεις του Visual Studio 2012. Αφού ρυθμίσετε το Visual Studio 2012 για να χρησιμοποιήσετε τη γλώσσα που εγκαταστήσατε πρόσφατα, αντιμετωπίζετε τα ακόλουθα συμπτώματα:
-
Δεν μπορείτε να δημιουργήσετε νέα εφαρμογή Win32 ή MFC στον οδηγό.
-
Δεν μπορείτε να αναβαθμίσετε τα έργα από παλαιότερες εκδόσεις.
-
Εμφανιζόμενη γλώσσα δεν είναι η γλώσσα που έχει ρυθμιστεί από το χρήστη.
-
-
Ας υποθέσουμε ότι έχετε ένα έργο MFC και χρησιμοποιείτε καρτέλα μηνύματα στον Οδηγό κλάσης για να υλοποιήσετε ένα πρόγραμμα χειρισμού μηνυμάτων για το μήνυμα WM_CREATE. Αφού κάνετε κλικ στο κουμπί Προσθήκη δείκτη χειρισμού, δεν μπορείτε να δημιουργήσετε το έργο, επειδή ο κώδικας που δημιουργείται είναι εσφαλμένη.
-
Όταν δημιουργείτε δυαδικών αρχείων για x64 ή πλατφόρμες ARM σε λειτουργία εντοπισμού σφαλμάτων και με τμηματική σύνδεση ενεργοποιημένη επιλογή, το pdata καταστρέψει μερικές φορές. Αυτό έχει ως αποτέλεσμα τα ακόλουθα ζητήματα:
-
Εξαίρεση κωδικό χειρισμού δεν λειτουργεί.
-
RtlLookupFunctionEntry() API των Windows δεν λειτουργεί.
-
-
Ας υποθέσουμε ότι έχετε ένα έργο του χώρου αποθήκευσης των Windows C++ ή ένα έργο δοκιμή μονάδα αποθήκευσης Windows C++ που αναφέρεται σε ένα έργο του χώρου αποθήκευσης των Windows exe, δεν υπάρχει καμία IntelliSense έδειξε για το έργο exe χώρου αποθήκευσης των Windows στο έργο σας.
-
Εσφαλμένη οδηγία δημιουργείται ως "mov eax, bh".
-
Ας υποθέσουμε ότι έχετε ένα Windows Phone ή ένα έργο του χώρου αποθήκευσης των Windows που αναφέρεται σε ένα ξεχωριστό έργο που περιέχει τα στοιχεία του ενεργητικού που έχουν δημιουργηθεί με χρήση των εργαλείων του Visual Studio γραφικών. Κατά την προσπάθειά σας να δημιουργήσετε το κύριο έργο, τα στοιχεία του ενεργητικού δεν αναπτύσσονται μαζί με το κύριο έργο. Αυτό προκαλεί κατασκευή σφάλματα κατά την εφαρμογή του χώρου αποθήκευσης των Windows ή σφάλματα χρόνου εκτέλεσης της εφαρμογής Windows Phone.
-
Πολλές τις βελτιώσεις σταθερότητας και επιδόσεων για τα Διαγνωστικά γραφικών.
-
Κατά την προσπάθειά σας να εγκαταστήσετε ένα πακέτο Visual Studio 2012 συνάθροιση 1 που δεν περιέχει εργαλεία οντότητα Framework, λαμβάνετε το ακόλουθο μήνυμα λάθους:
Σχεδίαση πλαισίου οντότητα για Visual Studio 2012 - enu πακέτου απέτυχε
-
Όταν εγκαθιστάτε ενημερωμένες εκδόσεις του Visual Studio 2012, εργαλεία πλαισίου οντότητα θα εγκατασταθούν στα Αγγλικά ανεξάρτητα από τις τοπικές ρυθμίσεις της οπτικής 2012 Studio που έχετε εγκαταστήσει.
Διαχείριση δοκιμή της Microsoft
-
Ας υποθέσουμε ότι εκτελείτε μια δοκιμή που έχει τα αναμενόμενα αποτελέσματα και υποβάλλει μια αναφορά σφάλματος στη διάρκεια της δοκιμής. Σε αυτήν την περίπτωση, η δοκιμή είναι auto υπολογίζεται για τη μεταβίβαση.
-
Ένα βήμα κοινόχρηστο δοκιμής μπορεί να διαγραφεί απροσδόκητα, όταν διαγράφετε ένα βήμα επιλεγμένο δοκιμής.
-
Το ακόλουθο μήνυμα λάθους παρουσιάζεται κατά την προσπάθειά σας να δημιουργήσετε ένα νέο περιβάλλον στο κέντρο του εργαστηρίου MTM:
Παρουσιάστηκε σφάλμα κατά την υποβολή ερωτημάτων σε εκτέλεση εικονικών μηχανών.
Το καθορισμένο όρισμα δεν ανήκει στην περιοχή των έγκυρων τιμών.
Δοκιμή μονάδων
-
Μέθοδοι δοκιμών με χαρακτηριστικά TestInitialize μπορεί να κληθεί σε μια εσφαλμένη ακολουθία.
Φορτίο δοκιμής
-
Δεν είναι δυνατή η εκτέλεση μιας δοκιμής στοχεύει x86 DLL από MTM έναντι ενός ελεγκτή δοκιμή που εκτελείται σε ένα x64 το λειτουργικό σύστημα.
Δοκιμή και διαχειριστή εργαστηρίου
-
Ας υποθέσουμε ότι έχετε εφαρμόσει Visual Studio 2012 συνάθροιση 1 σε έναν υπολογιστή που έχει TFS 2012 και την εγκατάσταση του Visual Studio 2012. Προσπαθείτε να εκτελέσετε μια έκδοση που περιέχει δοκιμές στον υπολογιστή. Σε αυτήν την περίπτωση, η δημιουργία αποτυγχάνει μαζί με μια εξαίρεση MethodNotFoundException .
-
Συγχωνευμένες κωδικό κάλυψης αρχεία εμφανίζονται κάλυψης εσφαλμένα δεδομένα.
-
Visual Studio 2012 δεν εμφανίζει προσαρμοσμένο μενού συντόμευσης για το στοιχείο ελέγχου WPF τρίτων κατασκευαστών.
-
Όταν αλληλεπιδράτε με τη σχεδίαση ενός έργου εγκατάστασης και ανάπτυξης τύπο, ένα NotImplementedException εξαίρεση εμφανίζεται σχετικά με τη σχεδίαση.
-
Πρόγραμμα επεξεργασίας XAML ενδέχεται να σταματήσει την αυτόματη διάρθρωση και IntelliSense ενδέχεται να μην λειτουργούν μετά την εγκατάσταση του Visual Studio 2012 συνάθροιση 1.
-
Φορητή κώδικα βιβλιοθήκη κλάσεων που εκτελείται στο πρόγραμμα σχεδίασης ανάμειξης δεν είναι δυνατή η φόρτωση του αρχείου Microsoft.CSharp.dll.
-
Φορητή βιβλιοθήκη κλάσης δημιουργεί μια εξαίρεση στη σχεδίαση XAML, όταν δεν έχει ρυθμιστεί με προορισμό το Silverlight 4 και άνω.
-
Ενημερώσεις κώδικα του C++ μεταγλωττιστή στη Visual Studio 2012 1 δεν εφαρμόζονται σε Εργαλεία προγραμματιστή τηλεφώνου των windows.
-
Οπτική F # φορητή βιβλιοθήκη θεμάτων έργων
-
Ερωτήματα που εργασίας ως συνήθως στο F # αλληλεπιδραστική και σχετικά με το πλαίσιο επιφάνειας εργασίας θα αποτύχει κατά το χρόνο εκτέλεσης με System.NotSupportedException όταν χρησιμοποιούνται σε μια βιβλιοθήκη φορητό F # για μια εφαρμογή Silverlight ή χώρου αποθήκευσης των Windows.
-
Ένα System.ArgumentNullException θα είναι δημιουργήθηκε κατά το χρόνο εκτέλεσης αν ονομάζονται οι μέθοδοι Async.AwaitEve nt ή Async.CreateDelegate σε μια βιβλιοθήκη φορητό F #.
-
-
Ενημερωμένες εκδόσεις εργαλεία πλαισίου οντότητα μπορεί να εγκατασταθεί μέσω του Visual Studio 2012 συνάθροιση 2.
-
Περιοδικά αιφνίδια διακοπή λειτουργίας κατά τη δημοσίευση ενός έργου του προγράμματος-πελάτη HTML LightSwitch
-
Αυτή η ενημερωμένη έκδοση διορθώνει διάφορα ζητήματα για διακομιστή Foundation ομάδας.
-
Ενημερώνονται οι μεταφράσεις για μερικές ευέλικτη όρους.
Περισσότερες πληροφορίες
Τον τρόπο λήψης αρχείων υποστήριξης της Microsoft Ενημερωμένες εκδόσεις για άλλα προϊόντα της οικογένειας Visual Studio μπορείτε να βρείτε την τοποθεσία για το Visual Studio λήψης της Microsoft. Για οδηγίες εγκατάστασης για τα προϊόντα του Visual Studio, ανατρέξτε στο θέμα:
Τρόπος εγκατάστασης του Visual Studio
ΔΙΑΔΙΚΑΣΙΕΣ: εγκατάσταση διακομιστή Foundation ομάδας και το Visual Studio ALM
Visual Studio η του Team Foundation Server 2012 με ενημερωμένη έκδοση 2 και Visual Studio ομάδας υποδομής Server Express 2012 με ενημερωμένη έκδοση 2 λήψη σελίδες για περισσότερες πληροφορίες), και μπορεί να απαιτεί επανεκκίνηση μέχρι δύο, ανάλογα με την κατάσταση του υπολογιστή κατά την εγκατάσταση της ενημερωμένης έκδοσης.
Σημείωση Αυτή η ενότητα ισχύει μόνο για το πρόγραμμα-πελάτης του Visual Studio. TFS έχει διαφορετικό σύστημα απαιτήσεις (Έλεγχος ηΑπαίτηση επανεκκίνησηςΔεν χρειάζεται να επανεκκινήσετε τον υπολογιστή σας μετά την εγκατάσταση αυτού του πακέτου.
Υποστηριζόμενες γλώσσεςVisual Studio 2012 συνάθροιση 2 παρέχει ενημερωμένες εκδόσεις για τις ακόλουθες εκδόσεις:
-
Κινέζικα (απλοποιημένα)
-
Κινέζικα (παραδοσιακά)
-
Τσεχικά
-
Αγγλικά
-
Γαλλικά
-
Γερμανικά
-
Ιταλικά
-
Ιαπωνικά
-
Κορεατικά
-
Ρωσικά
-
Πολωνικά
-
Πορτογαλικά (Βραζιλίας)
-
Ισπανικά
-
Τουρκικά
Υποστηριζόμενα λειτουργικά συστήματαΓια περισσότερες πληροφορίες σχετικά με τα υποστηριζόμενα λειτουργικά συστήματα, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
Απαιτήσεις συστήματος και συμβατότητα πλατφόρμα για Visual Studio 2012
Υποστηριζόμενες αρχιτεκτονικές
-
32-bit (x86)
-
(x64) 64-bit (WOW)
Απαιτήσεις υλικού
-
1,6 gigahertz (GHz) ή ταχύτερος επεξεργαστής
-
1 gigabyte (GB) RAM (1,5 GB αν εκτελείται σε ένα εικονικό μηχάνημα)
-
1 GB χώρου στο σκληρό δίσκο
-
Μονάδα σκληρού δίσκου 5,400 RPM
-
DirectX 9 με δυνατότητα κάρτα γραφικών που εκτελείται σε 1024 × 768 ή υψηλότερη ανάλυση
Απαιτήσεις λογισμικούΠρέπει να έχετε ένα από τα υποστηριζόμενα προγράμματα Visual Studio 2012 που παρατίθενται στην ενότητα "Ισχύει για" για να εφαρμόσετε αυτήν την ενημερωμένη έκδοση.
Υποστήριξη για Visual Studio 2012 ενημερωμένη έκδοση 2Ανεπίσημη κοινοτική υποστήριξη για Visual Studio 2012 συνάθροιση 2 είναι διαθέσιμη μέσω του Φόρουμ του Microsoft Developer Network (MSDN).