Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με τη Microsoft
Εισέλθετε ή δημιουργήστε ένα λογαριασμό.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε το λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Δήλωση υποστήριξης

Αναφέρεται στο ακόλουθο περιεχόμενο για τη σελίδα λήψης της Visual Studio 2013 2. Για περισσότερες πληροφορίες σχετικά με το παρακάτω περιεχόμενο, δείτε Λεπτομέρειεςστην τοποθεσία Web του Κέντρου λήψης της Microsoft.

Σημείωση Υπάρχουν διαφορετικά επίπεδα υποστήριξης για κάθε προϊόν. Διαβάστε προσεκτικά τις παρακάτω δηλώσεις υποστήριξης, πριν να εγκαταστήσετε την ενημερωμένη έκδοση.

Με την εγκατάσταση ενημερωμένων εκδόσεων του Visual Studio, επιλέξετε στο να λάβετε και να εγκαταστήσετε τις μελλοντικές ενημερωμένες εκδόσεις του Visual Studio 2013. Η Microsoft παρέχει υποστήριξη για προϊόντα του Visual Studio 2013 RTM και των πιο πρόσφατων προϊόντων του Visual Studio την ενημερωμένη έκδοση 2013.

Επαγγελματική, Premium, Ultimate, και Express για τα Windows προϊόντα: Professional, Premium, Ultimate και Express για τα Windows έχουν τα πλήρη προϊόντα Visual Studio 2013 RTM που περιλαμβάνουν επίσης το Visual Studio συνάθροιση 2. Εάν το Visual Studio 2013 εγκατεστημένη και εκτελέστε αυτό το στοιχείο λήψης, θα μπορείτε να αποκτήσετε το Visual Studio ενημερωμένη έκδοση 2 μόνο. Εάν δεν έχετε αυτήν τη στιγμή Visual Studio 2013, όταν εγκαθιστάτε αυτό το στοιχείο λήψης, θα λάβετε Visual Studio 2013 και το Visual Studio συνάθροιση 2. Visual Studio 2013 RTM πακέτα γλωσσών μπορεί να εγκατασταθεί για τα προϊόντα αυτά αντίστοιχη ενημερωμένη έκδοση 2.




Εισαγωγή

Η Microsoft κυκλοφορήσει ομάδας υποδομής Server 2013 ενημερωμένη έκδοση 2 στις 2 Απριλίου 2014, και 2 ενημερωμένη έκδοση 2013 Visual Studio σε 12 Μαΐου 2014. Αυτή η ενημερωμένη έκδοση παρουσιάζει βελτίωση της τεχνολογίας των νέων στο διακομιστή Foundation ομάδας (TFS), δοκιμή εργαλεία, εργαλεία Azure Microsoft, διαχείριση κυκλοφορίας, το πρόγραμμα εντοπισμού σφαλμάτων, Profiler, IntelliTrace, δημιουργία κώδικα, οντότητας πλαίσιο 6.1, NuGet, γραφομηχανή, Visual Studio IDE, ASP.NET και 2013.2 Εργαλεία Web. Το Visual Studio 2013 συνάθροιση 2 περιλαμβάνει τις τελευταίες ενημερωμένες εκδόσεις, η δυνατότητα προσθήκες και ενημερώσεις κώδικα εντοπισμού σφαλμάτων.

Περισσότερες πληροφορίες σχετικά με ενημερωμένες εκδόσεις προϊόντων του Visual Studio είναι επίσης διαθέσιμη στην τοποθεσία Web της Visual Studio.

Τρόπος απόκτησης του Visual Studio 2013 συνάθροιση 2

Visual Studio 2013 ενημερώσεων είναι αθροιστικές ενημερωμένες εκδόσεις. Οι ακόλουθες συνδέσεις λήψης σας οδηγεί πάντα στην πιο πρόσφατη ενημερωμένη έκδοση:



Μπορείτε επίσης να προβάλετε την πλήρη λίστα των Οπτική ενημερώσεις 2013 στούντιο.

Η Microsoft εξέτασε αυτό το αρχείο για ιούς. Η Microsoft χρησιμοποίησε το πιο πρόσφατο λογισμικό εντοπισμού ιών που ήταν διαθέσιμο κατά την ημερομηνία που δημοσιεύτηκε το αρχείο. Το αρχείο είναι αποθηκευμένο σε διακομιστές με ενισχυμένη ασφάλεια, οι οποίοι συμβάλλουν στην αποτροπή μη εξουσιοδοτημένων αλλαγών στο αρχείο.

Τρόπος εγκατάστασης του Visual Studio 2013 συνάθροιση 2

Για οδηγίες εγκατάστασης για τα προϊόντα του Visual Studio, ανατρέξτε στο θέμα:

Τρόπος εγκατάστασης του Visual Studio

ΔΙΑΔΙΚΑΣΙΕΣ: εγκατάσταση διακομιστή Foundation ομάδας και το Visual Studio ALM

ΔΙΑΔΙΚΑΣΙΕΣ: εγκατάσταση διαχείρισης έκδοση για το Visual Studio 2013

Σημαντικό  Αυτή η ενημερωμένη έκδοση εφαρμόζεται σε Visual Studio και ομάδας υποδομής διακομιστή (TFS). Μηχανική εγκατάσταση του Visual Studio και TFS διαφέρουν μεταξύ τους. Η ενημερωμένη έκδοση του Visual Studio εγκαθίσταται επάνω από ό, τι είναι ήδη εγκατεστημένη στον υπολογιστή. Η ενημερωμένη έκδοση TFS είναι μια πλήρης διάταξη, η οποία αντικαθιστά ό, τι είναι εγκατεστημένο στον υπολογιστή. Πριν να προσπαθήσετε να εφαρμόσετε την ενημερωμένη έκδοση TFS, βεβαιωθείτε ότι έχετε ένα πλήρες αντίγραφο ασφαλείας από τις τρέχουσες βάσεις δεδομένων. Εάν το TFS ενημέρωση η εγκατάσταση αποτυγχάνει, δεν θα μπορείτε να ξεκινήσετε πάλι την ενημερωμένη έκδοση ή για να κάνετε επαναφορά στην προηγούμενη έκδοση του TFS χωρίς να εκτελέσει μια επαναφορά.

Η ενημερωμένη έκδοση Release διαχείρισης είναι μια πλήρης διάταξη, η οποία περιλαμβάνει τις πιο πρόσφατες προσθήκες δυνατότητα και τις ενημερώσεις κώδικα εντοπισμού σφαλμάτων για τη διαχείριση της κυκλοφορίας για Visual Studio 2013. Πριν να προσπαθήσετε να εφαρμόσετε την ενημερωμένη έκδοση της διαχείρισης της κυκλοφορίας, βεβαιωθείτε ότι έχετε ένα πλήρες αντίγραφο ασφαλείας του τρέχουσες βάσεις δεδομένων και του κλειδιού κρυπτογράφησης RSA (ανατρέξτε στην καταχώρηση ιστολογίου για οδηγίες εξαγωγής κλειδιά κρυπτογράφησης RSA). Εάν η διαχείριση της κυκλοφορίας ενημέρωση η εγκατάσταση αποτυγχάνει, δεν θα μπορέσετε να ξεκινήσετε πάλι την ενημερωμένη έκδοση ή να κάνετε επαναφορά στην προηγούμενη έκδοση της διαχείρισης κυκλοφορίας χωρίς την εκτέλεση της λειτουργίας επαναφοράς.

Επειδή η διαχείριση κυκλοφορίας για Visual Studio 2013 2 είναι go-live, ισχύουν οι παρακάτω διαδρομές αναβάθμισης.

Υποστηριζόμενες αναβαθμίσεις:

  • Αφήστε διαχείρισης για το Visual Studio 2013 για τη διαχείριση της κυκλοφορίας για Visual Studio 2013 ενημερωμένη έκδοση 2

  • Αφήστε τη διαχείριση για το Visual Studio 2013 ενημερωμένη έκδοση 1 για τη διαχείριση της κυκλοφορίας για Visual Studio 2013 ενημερωμένη έκδοση 2

  • Αφήστε τη διαχείριση για το Visual Studio 2013 ενημέρωσης 2 RC για τη διαχείριση της κυκλοφορίας για Visual Studio 2013 ενημερωμένη έκδοση 2


Βελτίωση της τεχνολογίας των νέων και τα ζητήματα που διορθώνονται στο Visual Studio 2013 συνάθροιση 2

Βελτίωση της τεχνολογίαςΣε αυτήν την έκδοση έχουν γίνει οι ακόλουθες βελτιώσεις τεχνολογία.

  • Πρότυπα έργου ASP.NET

    • Ενημερώσεις σε πρότυπα έργου ASP.NET για την υποστήριξη επιβεβαίωσης λογαριασμού και επαναφοράς κωδικού πρόσβασης.

    • Υποστήριξη για τους λογαριασμούς του οργανισμού εσωτερικής εγκατάστασης με ASP.NET Web API

  • Πρόγραμμα επεξεργασίας του Visual Studio Web βελτιώσεις

    • Νέο πρόγραμμα επεξεργασίας JSON

    • Νέο πρόγραμμα επεξεργασίας Sass (.scss)

    • Υλοποίηση επιλογέα διεύθυνσης URL για HTML/CSS

    • Ενημερώσεις σε ΛΙΓΌΤΕΡΟ επεξεργαστή, προσθέτοντας περισσότερες δυνατότητες

    • Το Intellisense KO ενημέρωση στο πρόγραμμα επεξεργασίας HTML

  • Σύνδεση του προγράμματος περιήγησης

    • Σύνδεση του προγράμματος περιήγησης υποστηρίζει συνδέσεις HTTPS τώρα και θα λίστα που στον πίνακα εργαλείων με άλλες συνδέσεις με την προϋπόθεση ότι το πιστοποιητικό είναι αξιόπιστο από πρόγραμμα περιήγησης.

    • Καλύτερη αντιστοίχιση προέλευσης

  • Υποστήριξη τοποθεσίες Web Microsoft Azure στο Visual Studio

    • Εισέλθετε Azure υποστήριξης

    • Ο απομακρυσμένος εντοπισμός σφαλμάτων για το Microsoft Azure τοποθεσίες Web (WAWS)

    • Απομακρυσμένη προβολή

    • Υποστηρίζουν τη δημιουργία τοποθεσιών Web Azure

  • Τοποθεσία Web δημοσίευση βελτιώσεις

    • Τη βελτίωση της εμπειρίας χρήστη για δημοσίευση

  • ASP.NET ικριωμάτων

    • Εάν το μοντέλο σας χρησιμοποιεί απαριθμήσεις, στη συνέχεια, το Scaffolder MVC θα δημιουργήσει αναπτυσσόμενης λίστας για απαρίθμηση. Αυτό χρησιμοποιεί τις βοηθητικές εφαρμογές απαρίθμησης MVC.

    • Ενημερώνονται τα πρότυπα EditorFor MVC ικριώματος, ώστε να χρησιμοποιούν τις κλάσεις εκκίνησης.

    • MVC και Web API Scaffolders θα προσθέσετε πακέτα 5.1 για MVC και Web API.

    • Επιπλέον επίπεδο ικριώματος επεκτασιμότητας για την υποστήριξη προσαρμοσμένων Scaffolders τρίτων κατασκευαστών.

  • Φόρμες ASP.NET Web

  • ASP.NET MVC 5.1

  • ASP.NET Web API 2.1

  • Οι σελίδες Web ASP.NET 3.1

  • Ταυτότητα ASP.NET 2.0.0

    • Έλεγχος ταυτότητας δύο παραγόντων

      ASP.NET τώρα υποστήριξη δύο παραγόντων ταυτότητας. Έλεγχος ταυτότητας δύο παραγόντων παρέχει ένα επιπλέον επίπεδο ασφάλειας για τους λογαριασμούς χρηστών στην περίπτωση όπου ο κωδικός πρόσβασής σας λαμβάνει γνωστός. Υπάρχει επίσης προστασία για βίαιες επιθέσεις από τους κωδικούς του συντελεστή δύο.

    • Κλειδώματος λογαριασμών

      Παρέχει έναν τρόπο για να κλειδώνει το χρήστη αν ο χρήστης πληκτρολογήσει σωστά τον κωδικό τους ή να κωδικοί δύο παραγόντων. Ο αριθμός των προσπαθειών που δεν είναι έγκυρη και το χρονικό διάστημα για να αποκλείονται οι χρήστες μπορούν να ρυθμιστούν. Ένας προγραμματιστής μπορεί να προαιρετικά Απενεργοποίηση κλειδώματος λογαριασμών για συγκεκριμένους λογαριασμούς χρήστη.

    • Επιβεβαίωση λογαριασμού

      Το σύστημα ταυτότητα ASP.NET υποστηρίζει τώρα την επιβεβαίωση του λογαριασμού. Αυτό είναι ένα αρκετά συνηθισμένο σενάριο στις περισσότερες τοποθεσίες Web σήμερα που κατά την εγγραφή ενός νέου λογαριασμού στην τοποθεσία Web, θα πρέπει να επιβεβαιώσετε το μήνυμα ηλεκτρονικού ταχυδρομείου για θα μπορούσε να γίνει τίποτα στην τοποθεσία της στο Web. Μήνυμα ηλεκτρονικού ταχυδρομείου επιβεβαίωσης είναι χρήσιμο επειδή αποτρέπει πλαστό λογαριασμούς που δημιουργούνται. Αυτό είναι ιδιαίτερα χρήσιμο αν χρησιμοποιείτε το ηλεκτρονικό ταχυδρομείο ως μέθοδο επικοινωνίας με τους χρήστες της τοποθεσίας σας, όπως τοποθεσίες φόρουμ, τραπεζών, ecommerce και κοινωνική τοποθεσίες web.

    • Επαναφορά του κωδικού πρόσβασης

      Κωδικό πρόσβασης επαναφοράς είναι μια δυνατότητα όπου ο χρήστης να επαναφέρετε τους κωδικούς πρόσβασης αν τους έχετε ξεχάσει τον κωδικό πρόσβασής τους.

    • Σφραγίδα ασφαλείας (Έξοδος παντού)

      Υποστηρίζει ένας τρόπος για να αναδημιουργήσετε το διακριτικό ασφαλείας του χρήστη σε περιπτώσεις, όταν ο χρήστης αλλάζει τον κωδικό πρόσβασης ή οποιοσδήποτε άλλος τίτλος σχετικές πληροφορίες, όπως να καταργήσετε μια συσχετισμένη σύνδεση (όπως Facebook, Google, λογαριασμό Microsoft και ούτω καθεξής). Αυτό είναι απαραίτητο για να βεβαιωθείτε ότι οι κωδικοί που δημιουργούνται με τον παλιό κωδικό πρόσβασης έχουν ακυρωθεί. Στο δείγμα έργου, αν αλλάξετε τον κωδικό πρόσβασης του χρήστη, στη συνέχεια, δημιουργείται ένα νέο κωδικό για το χρήστη και έχουν ακυρωθεί οποιαδήποτε προηγούμενη διακριτικά. Αυτή η δυνατότητα παρέχει ένα επιπλέον επίπεδο ασφάλειας για την εφαρμογή σας, δεδομένου ότι όταν αλλάζετε τον κωδικό πρόσβασής σας, θα η αποσύνδεση από παντού (όλα άλλα προγράμματα περιήγησης) όταν έχετε συνδεθεί σε αυτήν την εφαρμογή.

    • Ο τύπος του πρωτεύοντος κλειδιού είναι επεκτάσιμη για χρήστες και ρόλοι

      Στην υπηρεσία ASP.NET 1.0 ταυτότητα, τον τύπο του πρωτεύοντος κλειδιού πίνακα οι χρήστες και οι Ρόλοι ήταν συμβολοσειρές. Αυτό σημαίνει, όταν το σύστημα ταυτότητα ASP.NET διατηρήθηκε στον SQL Server, χρησιμοποιώντας το πλαίσιο οντότητα, εμείς χρησιμοποιούσατε nvarchar. Υπάρχουν πολλές συζητήσεις γύρω από αυτήν την προεπιλεγμένη υλοποίηση σε υπερχείλιση στοίβας και με βάση τα εισερχόμενα σχόλια. Σας παρέχουμε ένα Κλείσιμο επεκτασιμότητας, όπου μπορείτε να καθορίσετε τι θα πρέπει να είναι το πρωτεύον κλειδί του πίνακα χρηστών και ρόλων . Αυτό το άγκιστρο επεκτασιμότητας είναι ιδιαίτερα χρήσιμη εάν πραγματοποιείτε μετεγκατάσταση εφαρμογής σας και η εφαρμογή δεν ήταν UserIds την αποθήκευση είναι GUID ή ύθυνση.

    • IQueryable υποστήριξη για χρήστες και ρόλοι

      Προσθήκη υποστήριξης για IQueryable σε UsersStore και RolesStore, μπορείτε εύκολα να τη λίστα των χρηστών και των ρόλων.

    • Λειτουργία διαγραφής υποστήριξη μέσω του UserManager

    • Η δημιουργία ευρετηρίου ονόματος χρήστη

      Στην εφαρμογή ASP.NET ταυτότητα οντότητα Framework, έχουν προστεθεί ένα μοναδικό ευρετήριο για το όνομα χρήστη , χρησιμοποιώντας το νέο IndexAttribute σε EF 6.1.0-Beta1. Αυτό εξασφαλίζει ότι είναι πάντοτε μοναδικά ονόματα χρηστών και δεν υπήρχε καμία κατάσταση ανταγωνισμού με την οποία θα μπορεί να καταλήξετε με διπλότυπα ονόματα χρηστών.

    • Πρόγραμμα επικύρωσης βελτιωμένη κωδικού πρόσβασης

      Η εφαρμογή επικύρωσης κωδικού πρόσβασης που έχει αποσταλεί στην υπηρεσία ASP.NET 1.0 ταυτότητα ήταν ένα πρόγραμμα επικύρωσης αρκετά βασικές κωδικού πρόσβασης που μόνο την επικύρωση το ελάχιστο μήκος. Υπάρχει ένα νέο πρόγραμμα επικύρωσης κωδικού πρόσβασης που σας δίνει περισσότερο έλεγχο για την πολυπλοκότητα του κωδικού πρόσβασης. Έχετε υπόψη ότι ακόμη και αν ενεργοποιήσετε όλες τις ρυθμίσεις σε αυτόν τον κωδικό πρόσβασης, σας προτείνουμε να ενεργοποιήσετε τον έλεγχο ταυτότητας δύο παραγόντων για τους λογαριασμούς χρηστών.

    • IdentityFactory Το ενδιάμεσο / CreatePerOwinContex

    • UserManager

      Μπορείτε να χρησιμοποιήσετε την εφαρμογή εργοστασίου για να αποκτήσετε μια παρουσία του UserManager από το OWIN περιβάλλον. Αυτό το μοτίβο μοιάζει με χρησιμοποιούμε για λήψη AuthenticationManager από το OWIN περιβάλλον για Είσοδος και SignOut. Αυτός είναι ο προτεινόμενος Τρόπος απόκτησης μια παρουσία του UserManager ανά αίτηση για την εφαρμογή.

    • Το ενδιάμεσο DbContextFactory

      Ταυτότητα του ASP.NET χρησιμοποιεί πλαίσια οντότητας για συνεχίζεται το σύστημα ταυτότητα στον SQL Server. Για να γίνει αυτό το σύστημα ταυτότητα έχει μια αναφορά για το ApplicationDbContext. Το ενδιάμεσο λογισμικό DbContextFactory επιστρέφει μια παρουσία του ApplicationDbContext ανά αίτηση που μπορείτε να χρησιμοποιήσετε στην εφαρμογή σας.

    • Πακέτο NuGet δείγματα ταυτότητα ASP.NET

      Πακέτο NuGet δείγματα καθιστούν ευκολότερη την εγκατάσταση και εκτέλεση δείγματα για ταυτότητα ASP.NET και ακολουθήστε τις βέλτιστες πρακτικές. Αυτό είναι ένα δείγμα εφαρμογής ASP.NET MVC. Τροποποιήστε τον κώδικα ώστε να ταιριάζει με την εφαρμογή σας πριν να αναπτύξετε στην παραγωγή. Το δείγμα πρέπει να εγκατασταθεί σε μια κενή εφαρμογή ASP.NET.

      Για περισσότερες πληροφορίες σχετικά με το πακέτο, μεταβείτε στην ακόλουθη καταχώρηση ιστολογίου:

      Αναγγελία προεπισκόπηση του Microsoft.AspNet.Identity 2.0.0

  • Τα στοιχεία της Microsoft OWIN

    Πολλά σφάλματα που επιδιορθώνονται σε αυτήν την έκδοση, ανατρέξτε στις σημειώσεις έκδοσης για την πιο πρόσφατη σταθερή έκδοση (2.1.0).

  • ASP.NET SignalR

    Πολλά σφάλματα διορθώνονται με αυτήν την έκδοση, δείτε τις σημειώσεις έκδοσης.


  • Αυτή η ενημερωμένη έκδοση επιτρέπει στους προγραμματιστές να καθορίσετε ότι τα προγράμματα καταρτίζονται για να στοχεύσετε επεξεργαστές τελευταίας γενιάς που υποστηρίζουν το σύνολο εντολών AVX2.


  • Προστίθεται ένα Visualizer για JSON δεδομένα που περιέχονται σε αντικείμενα συμβολοσειρά.

  • Μπορείτε να συγκρίνετε δύο αρχεία .diagsession που περιέχουν δεδομένα διαχείρισης μνήμης.

  • Μπορείτε να ενεργοποιήσετε με μη αυτόματο τρόπο το περιεχόμενο προφόρτωσης σε εφαρμογές του χώρου αποθήκευσης των Windows.

  • Πρόσθετη δέσμη ενεργειών εντοπισμού σφαλμάτων σε λειτουργία, η οποία περιλαμβάνει το DOM Εξερεύνηση και την κονσόλα JavaScript, όταν κάνετε εντοπισμό σφαλμάτων μέσα σε ένα στοιχείο ελέγχου προβολής Web.

  • Σημείο επεκτασιμότητας προστέθηκε για προσθήκες Visual Studio για να τροποποιήσετε τις ρυθμίσεις σύμβολο το πρόγραμμα εντοπισμού σφαλμάτων.

  • Μπορείτε να ελέγξετε τις τιμές μεμονωμένων αντικειμένων κατά τον εντοπισμό σφαλμάτων διαχείρισης μνήμης από ένα αρχείο ένδειξης σφαλμάτων με σωρού.

  • Προγραμματιστή Windows Phone 8.1 να χρησιμοποιήσετε το Visual Studio για τον εντοπισμό σφαλμάτων σε ζητήματα σχετικά με τοποθεσίες Web οι οποίες εκτελούνται στον Internet Explorer το τηλέφωνο.


  • Ενημέρωση οντότητας πλαίσιο 6.1 για το στοιχείο χρόνου εκτέλεσης και tooling. Οντότητα Framework (EF) 6.1 είναι μια δευτερεύουσας σημασίας ενημερωμένη έκδοση 6 πλαίσιο οντότητα και περιλαμβάνει αρκετές ενημερώσεις κώδικα εντοπισμού σφαλμάτων και νέες δυνατότητες. Για λεπτομερείς πληροφορίες σχετικά με EF 6.1, συμπεριλαμβανομένων των συνδέσεων σε τεκμηρίωση για τις νέες δυνατότητες, ανατρέξτε στην ενότητα Ιστορικό εκδόσεων πλαίσιο οντότητας. Οι νέες δυνατότητες σε αυτήν την έκδοση περιλαμβάνουν τα εξής:

    • Tooling ενοποίησης παρέχει συνεπή τρόπο για να δημιουργήσετε ένα νέο μοντέλο EF. Αυτή η δυνατότητα επεκτείνει Οδηγό μοντέλο ADO.NET οντότητα δεδομένων για την υποστήριξη πρώτο κώδικα μοντέλα, συμπεριλαμβανομένων αποσυμπίληση από μια υπάρχουσα βάση δεδομένων. Οι δυνατότητες αυτές ήταν προηγουμένως διαθέσιμες στην έκδοση Beta των εργαλείων EF ενέργειας.

    • Χειρισμός των αποτυχιών ολοκλήρωσης συναλλαγών παρέχει τη νέα System.Data.Entity.Infrastructure.CommitFailureHandler που χρησιμοποιεί τη δυνατότητα προσφάτως θεσπισθέντα να υποκλέψει λειτουργίες συναλλαγής. Το CommitFailureHandler επιτρέπει την αυτόματη αποκατάσταση από αποτυχίες σύνδεσης ενώ η εκτέλεση μιας συναλλαγής.

    • IndexAttribute επιτρέπει ευρετήρια που καθορίζεται από τη διάθεση ενός χαρακτηριστικού σε μια ιδιότητα (ή ιδιότητες) στο πρώτο κώδικα μοντέλο σας. Κώδικας πρώτα, στη συνέχεια, δημιουργεί ένα αντίστοιχο ευρετήριο στη βάση δεδομένων.

    • Το κοινό αντιστοίχιση API παρέχει πρόσβαση στις πληροφορίες που έχει EF σχετικά με τον τρόπο ιδιότητες και τύπους αντιστοίχισης των στηλών και των πινάκων στη βάση δεδομένων. Σε προηγούμενες εκδόσεις αυτό το API ήταν εσωτερικό.

    • Σας επιτρέπει να δυνατότητα να ρυθμίσετε τις παραμέτρους του interceptors χρησιμοποιώντας το αρχείο App.config ή το αρχείο Web.config που προσθέτετε επιτρέπει interceptors χωρίς νέα μεταγλώττιση της εφαρμογής.

    • DatabaseLogger είναι μια νέα interceptor που είναι εύκολο να καταγράψετε όλες οι λειτουργίες βάσης δεδομένων σε ένα αρχείο. Σε συνδυασμό με τη δυνατότητα "προηγούμενη", με αυτόν τον τρόπο μπορείτε να μεταβείτε εύκολα την καταγραφή των λειτουργιών της βάσης δεδομένων για μια εφαρμογή που αναπτύσσονται, χωρίς να χρειάζεται να μεταγλωττίσετε ξανά.

    • Μοντέλο μετεγκαταστάσεις αλλαγή εντοπισμού έχει βελτιωθεί ώστε να scaffolded μετεγκαταστάσεις είναι περισσότερο ακριβείς. Απόδοση της διαδικασίας εντοπισμού "Αλλαγή" είναι επίσης σημαντικά βελτιωμένη.

    • Βελτιώσεις επιδόσεων περιλαμβάνουν λειτουργίες μειωμένης βάσης δεδομένων κατά τη διάρκεια της προετοιμασίας, βελτιστοποιήσεις για σύγκριση ισότητας null σε ερωτήματα LINQ, ταχύτερη προβολή γενιάς (δημιουργία μοντέλου) στα περισσότερα σενάρια και πιο αποτελεσματική επέλευσης εντοπισμένες οντοτήτων με πολλαπλές συσχετίσεις.


  • Χαρακτηριστικά Διαγνωστικά γραφικών του DirectX είναι τώρα διαθέσιμο για συσκευές με Windows Phone 8.1 και emulators.

  • Νέα και βελτιωμένα πρότυπα DirectX παρέχουν ένα σημείο εκκίνησης για την εγγραφή παιχνιδιών για το χώρο αποθήκευσης των Windows και Windows Phone (Silverlight και μη Silverlight). Το πρότυπο βάσει XAML παρέχει ένα σημείο εκκίνησης για την εύκολη ενσωμάτωση κειμένου, εικόνων και μενού σε παιχνίδια για χρήση ως Heads Up εμφανίζει, μηνύματα κατάστασης, ρυθμίσεις και ούτω καθεξής.

  • Ανάλυση πλαισίου γραφικών υποστηρίζεται για να διαγνώσουν ζητήματα επιδόσεων στα παιχνίδια με βάση το DirectX και εφαρμογές.

  • Ορισμένες λειτουργικές βελτιώσεις γίνονται για τα Διαγνωστικά γραφικών:

    • Σχεδίαση κατάσταση παρακολούθησης στη λίστα συμβάντων γραφικών υποστηρίζει βελτιωμένο ανάλυσης για Ανακαλύπτοντας πώς ορίστηκε μέλος GPU.

    • Μέχρι 30 συνεχόμενων καρέ μπορούν να καταγραφούν ταυτόχρονα.

    • Τα ονόματα των αντικειμένων και πόρων που καθορίζονται από τον προγραμματιστή εκτίθενται τώρα σε ολόκληρο το περιβάλλον εργασίας χρήστη (UI).

    • HTTP και τους δείκτες χειρισμού πρωτοκόλλου προσαρμοσμένη μπορεί να χρησιμοποιηθεί για σχόλια συμβάντων επιδόσεων.

    • Προβολή Buffer βάθους-ίχνους υποστηρίζεται τώρα.


  • Συμβάντα επιδόσεων SQL που σχετίζονται με τώρα παρέχουν μια επιλογή για να φορτώσετε την SQL σε ένα νέο παράθυρο ερωτήματος και να χρησιμοποιήσετε τα υπάρχοντα εργαλεία SQL μέσα στο Visual Studio για να εξετάσετε ένα ζήτημα.

  • Τα συμβάντα επιδόσεων που είναι MVC που σχετίζονται με τώρα παρέχουν μια επιλογή για να μεταβείτε στη μέθοδο της ενέργειας ή του ελεγκτή στον κώδικα για να εξετάσετε ένα ζήτημα.

  • Τα συμβάντα επιδόσεων μπορούν τώρα να ομαδοποιηθούν από το σημείο εισόδου και από τον κόμβο πιο αργή. Αυτό μειώνει το συνολικό αριθμό των γραμμών και καθιστά ευκολότερο τον προσδιορισμό ένα συγκεκριμένο συμβάν, για να διερευνήσετε.

  • Όταν ελέγχετε τις λεπτομέρειες ενός συμβάντος απόδοση IntelliTrace, τώρα υπάρχει μια ένδειξη για να επισημάνετε τη διαδρομή για κάθε κόμβο πιο αργή.

  • Όταν εφαρμόζετε εντοπισμό σφαλμάτων σε ένα συμβάν εξαίρεση από κάποιο αρχείο καταγραφής IntelliTrace, αντιστοίχιση κωδικού τώρα εμφανίζεται με συγκεκριμένες σημειώσεις IntelliTrace ώστε να ενδιαφέρουσες παραμέτρους μπορούν να εμφανιστούν εύκολα. Εμφανίζει επίσης όπου δημιουργήθηκε η εξαίρεση, χρησιμοποιώντας ένα νέο σχόλιο στο γράφημα.

  • Ας υποθέσουμε ότι χρησιμοποιείτε Git που φιλοξενούνται σε TFS ως σύστημα ελέγχου προέλευσης, μπορείτε να έχετε πρόσβαση στην ανάπτυξη έκδοση της λύσης, ανοίγοντας το αρχείο iTrace που δημιουργείται από τον αντιπρόσωπο της Microsoft παρακολούθησης, στο Visual Studio, Ultimate 2013.


  • NuGet 2.8.1 θα κυκλοφορήσει στο Απριλίου 2014. Ακολουθούν τα σημαντικότερα σημεία από τις σημειώσεις έκδοσης. Ελέγξτε το σημειώσεις πλήρους έκδοσης για περισσότερες πληροφορίες σχετικά με αυτές τις αλλαγές.

    • Προορισμός Windows Phone 8.1 εφαρμογές
      NuGet 2.8.1 υποστηρίζει τώρα στόχευση Windows Phone 8.1 εφαρμογές χρησιμοποιώντας τα αναγνωριστικά framework προορισμού WindowsPhoneApp, WPA, WindowsPhoneApp81και WPA81.

    • Ανάλυση της ενημερωμένης έκδοσης κώδικα για εξαρτήσεις
      Όταν NuGet επιλύει το πακέτο εξαρτήσεων; NuGet από παλιά έχει θέσει σε εφαρμογή μια στρατηγική επιλέγοντας την χαμηλότερη έκδοση κύριων και δευτερευουσών πακέτο που ικανοποιεί τις εξαρτήσεις στο πακέτο. Ωστόσο, σε αντίθεση με την κύρια και τη δευτερεύουσα έκδοση, η ενημερωμένη έκδοση κώδικα επιλύθηκε πάντα στην υψηλότερη έκδοση. Αν και η συμπεριφορά ήταν Καλώς εκπαιδευμένους, δημιουργία έλλειψης determinism για την εγκατάσταση των πακέτων που έχουν εξαρτήσεις.

    • Η επιλογή - DependencyVersion
      Παρόλο που NuGet 2.8 αλλάζει την προεπιλεγμένη συμπεριφορά για την επίλυση των εξαρτήσεων, προσθέτει επίσης ακριβέστερο έλεγχο εξάρτηση διαδικασία επίλυσης μέσω της επιλογής - DependencyVersion στην κονσόλα διαχείρισης πακέτου. Η επιλογή επιτρέπει την ανάλυση εξαρτήσεων για το χαμηλότερο δυνατό έκδοση που είναι η προεπιλεγμένη συμπεριφορά, τη μεγαλύτερη δυνατή η έκδοση, ή η υψηλότερη ανηλίκου ή ενημερωμένη έκδοση κώδικα. Αυτή η επιλογή λειτουργεί μόνο για την εγκατάσταση του πακέτου από το cmdlet PowerShell.

    • Το χαρακτηριστικό DependencyVersion
      Εκτός από την επιλογή - DependencyVersion λεπτομερείς, NuGet έδωσε επίσης για τη δυνατότητα να ορίσετε ένα νέο χαρακτηριστικό στο αρχείο nuget.config που καθορίζει τι είναι η προεπιλεγμένη τιμή, εάν δεν έχει καθοριστεί η επιλογή - DependencyVersion σε μια κλήση του πακέτου εγκατάστασης. Αυτή η τιμή θα τηρούνται επίσης από το παράθυρο διαλόγου Διαχείριση πακέτου NuGet για τις λειτουργίες του πακέτου εγκατάστασης. Για να ορίσετε αυτήν την τιμή, προσθέστε το εξής χαρακτηριστικό στο αρχείο nuget.config:
      config> <add key="dependencyversion" value="Highest" /> </config>

    • Προεπισκόπηση NuGet λειτουργιών με - whatif
      Ορισμένα πακέτα NuGet μπορεί να έχει πολλά επίπεδα εξάρτηση γραφήματα. Επομένως, είναι χρήσιμο στη διάρκεια μιας εγκατάστασης, καταργήστε την εγκατάσταση ή ενημέρωση λειτουργία να εμφανίζονται πρώτα τι θα συμβεί. NuGet 2.8 προσθέτει την τυπική PowerShell -Τι θα συμβεί αν επιλογή για το πακέτο εγκατάστασης, Κατάργηση εγκατάστασης πακέτουκαι πακέτο ενημερωμένης έκδοσης εντολές για να ενεργοποιήσετε την οπτικοποίηση ολόκληρο κλεισίματος των πακέτων στα οποία θα εφαρμοστεί η εντολή.

    • Υποβάθμιση του πακέτου
      Είναι συνηθισμένο να εγκαταστήσει μια προέκδοση του πακέτου για να εξετάσετε τις νέες δυνατότητες και να την επαναφέρετε στην τελευταία σταθερή έκδοση. Πριν από την NuGet 2.8, αυτό ήταν μια διαδικασία πολλαπλών βημάτων από την κατάργηση της εγκατάστασης του πακέτου προέκδοσης και τις εξαρτήσεις και, στη συνέχεια, εγκαταστήσετε την παλαιότερη έκδοση. Με τη χρήση NuGet 2.8, την εντολή του πακέτου ενημερωμένης έκδοσης θα τώρα επαναφέρει το κλείσιμο ολόκληρο το πακέτο (όπως το πακέτο δέντρο εξάρτησης) στην προηγούμενη έκδοση.

    • Εξαρτήσεις ανάπτυξης
      Πολλές δυνατότητες μπορούν να παρασχεθούν ως πακέτα NuGet, καθώς και εργαλεία που χρησιμοποιούνται για τη βελτιστοποίηση της διαδικασίας ανάπτυξης. Παρόλο που αυτά τα στοιχεία μπορεί να είναι πολύ σημαντική για ανάπτυξη ένα νέο πακέτο, αυτές δεν πρέπει να θεωρείται μια εξάρτηση από το νέο πακέτο όταν είναι μεταγενέστερη δημοσίευση. NuGet 2.8 ενεργοποιεί ένα πακέτο για να δηλώσει την ταυτότητά του στο αρχείο .nuspec ως ένα developmentDependency. Κατά την εγκατάσταση, θα προστεθούν επίσης αυτά τα μεταδεδομένα στο αρχείο packages.config του έργου στο οποίο έχει εγκατασταθεί το πακέτο. Όταν αυτό το αρχείο packages.config αναλύεται αργότερα για εξαρτήσεις NuGet, χρησιμοποιώντας το πακέτο nuget.exe, αποκλείει τις dependences που έχουν επισημανθεί ως εξαρτήσεις ανάπτυξης.

    • Μεμονωμένα packages.config αρχείων για διαφορετικές πλατφόρμες
      Όταν αναπτύσσετε εφαρμογές για πολλές πλατφόρμες προορισμού, είναι συνηθισμένο να έχει διαφορετικά αρχεία έργου για κάθε περιβάλλον αντίστοιχες δόμησης. Επίσης, είναι συνηθισμένο να καταναλώνουν διαφορετικά πακέτα NuGet σε διαφορετικά αρχεία έργου, όπως πακέτα έχουν διαφορετικά επίπεδα υποστήριξης για διαφορετικές πλατφόρμες. NuGet 2.8 παρέχει βελτιωμένη υποστήριξη για αυτό το σενάριο, δημιουργώντας διαφορετικές packages.config αρχείων για αρχεία διαφορετικό έργο συγκεκριμένης πλατφόρμας.

    • Επιστροφή στην τοπική μνήμη Cache
      Αν και NuGet πακέτα συνήθως αναλώνονται από μια απομακρυσμένη συλλογή (όπως η συλλογή NuGet), χρησιμοποιώντας μια σύνδεση δικτύου, υπάρχουν πολλά σενάρια όπου ο υπολογιστής-πελάτης δεν είναι συνδεδεμένος. Χωρίς σύνδεση σε δίκτυο, το πρόγραμμα-πελάτης NuGet δεν είναι δυνατό να εγκαταστήσετε πακέτα, ακόμη και όταν αυτά τα πακέτα που υπήρχαν ήδη στον υπολογιστή του προγράμματος-πελάτη στο τοπικό cache NuGet. NuGet 2.8 προσθέτει αυτόματες cache εναλλακτική της κονσόλας διαχείρισης πακέτου.

      Η εναλλακτική δυνατότητα cache απαιτεί χωρίς ορίσματα συγκεκριμένη εντολή. Επιπλέον, εναλλακτική cache αυτήν τη στιγμή λειτουργεί μόνο στην κονσόλα διαχείρισης πακέτου. Προς το παρόν, η συμπεριφορά δεν λειτουργεί στο πλαίσιο διαλόγου Διαχείριση πακέτου.

    • Ενημερώσεις κώδικα εντοπισμού σφαλμάτων
      Μία από τις σημαντικές ενημερώσεις κώδικα εντοπισμού σφαλμάτων είναι η βελτίωση των επιδόσεων σε το πακέτο ενημερωμένης έκδοσης-επανεγκατάσταση εντολή.

      Επιπλέον, αυτή η έκδοση του NuGet περιλαμβάνει επίσης πολλές άλλες ενημερώσεις κώδικα εντοπισμού σφαλμάτων. Υπάρχουν 181 ζητήματα που επιλύονται στην έκδοση. Για μια πλήρη λίστα των στοιχείων εργασίας καθορίζεται στο NuGet 2.8, δείτε την NuGet το ζήτημα τερματισμού για αυτήν την έκδοση.


  • Υπάρχει ένα νέο εργαλείο της CPU για την εξέταση που διαχειριζόμενη, εγγενή και λειτουργίες JavaScript χρησιμοποιούν το CPU. Το εργαλείο της CPU αντικαθιστά το προηγούμενο εργαλείο CPU δειγματοληψίας για εφαρμογές του χώρου αποθήκευσης των Windows. Το νέο αυτό εργαλείο έχει γρήγορο χρόνο φιλτραρίσματος, νήμα γρήγορο φιλτράρισμα και μια βελτιωμένη εμπειρία απλώς μου κωδικό.

  • Ο διανομέας επιδόσεις και διαγνωστικά τώρα σας επιτρέπει να εκτελείτε περισσότερα από ένα εργαλείο για να εκτελέσετε την ίδια στιγμή. Δεδομένα από κάθε εργαλείο είναι συσχετίζονται σε μια κοινή λωρίδα χρόνου για ανάλυση επιδόσεων ταχύτερα και ευκολότερα. Εργαλεία που μπορούν να συνδυαστούν είναι οι εξής:

    • Η χρήση της CPU

    • Κατανάλωση ενέργειας

    • Ανταπόκριση HTML περιβάλλοντος εργασίας Χρήστη

    • Ανταπόκριση XAML περιβάλλοντος εργασίας Χρήστη

  • Οι προγραμματιστές του Windows Phone 8.1 να χρησιμοποιήσετε Visual Studio για τη διάγνωση θεμάτων επιδόσεων, καθώς και τοποθεσίες Web που εκτελούνται στον Internet Explorer το τηλέφωνο.

  • Ο διανομέας επιδόσεις και διαγνωστικά είναι τώρα διαθέσιμη για εφαρμογές του χώρου αποθήκευσης των Windows σε συσκευές με Windows Phone 8.1 και emulators.


  • Μετά την εγκατάσταση της ενημερωμένης έκδοσης, οι ετικέτες θα πραγματοποιήσετε την ίδια λειτουργία σε διακομιστές. Εάν υπάρχουν συγκεκριμένες ενέργειες διακομιστή, να προσθέσει ο χρήστης πάντα το συγκεκριμένο διακομιστή και τις αντίστοιχες ενέργειες σε αυτό το επίπεδο με τη σειρά της ανάπτυξης.

  • Για να ρυθμίσετε μια ομάδα διακομιστή χρησιμοποιώντας το ίδιο tag σημαίνει ότι μπορείτε να ορίσετε τιμές για ολόκληρη την ομάδα και ότι όλους τους διακομιστές της ομάδας έχουν επομένως κοινές τιμές για όλες τις μεταβλητές.

  • Μπορείτε τώρα να αναπτύξετε πανομοιότυπων ή συμπλέγματος διακομιστών χωρίς να πρέπει να επαναλάβετε την ακολουθία ανάπτυξης σε κάθε διακομιστή.

  • Μπορείτε να κάνετε τώρα Ετικέτες αντίγραφο από διάφορες καταστάσεις και πρότυπα. Μπορείτε να διατηρήσετε την ίδια ακολουθία ανάπτυξης με όλες τις ετικέτες και τους διακομιστές όταν κάνετε αντιγραφή σε άλλα στάδια ή αφήστε πρότυπα στο ίδιο περιβάλλον.


  • Τις λίστες εκκρεμοτήτων χαρτοφυλακίου έχει δυνατότητες βελτιωμένων επιδόσεων κατά τη διάρκεια της περιήγησης του web access.

  • Μπορείτε να υποβάλετε ερώτημα σχετικά με τα tag στο Visual Studio και μέσω του web access.

  • Μπορείτε να εφαρμόσετε tag στα στοιχεία εργασίας στο Visual Studio.

  • Μπορείτε να ορίσετε δικαιώματα για να καθορίσετε ποιοι χρήστες μπορούν να προσθέσετε νέες ετικέτες.

  • REST API είναι διαθέσιμο για προσθήκη ετικετών ιχνηλασιμότητα είδους εργασίας.

  • Μπορείτε να επεξεργαστείτε τις ετικέτες με το πρόσθετο του Excel για ομάδα υποδομής διακομιστή.

  • Μπορείτε να ρυθμίσετε τις μη εργάσιμες ημέρες, και εφόσον έχουν αποκλεισθεί από burndown γραφήματα.

  • Μπορείτε να ρυθμίσετε ημερομηνίες έναρξης αθροιστική διαγράμματος ροής.

  • Μπορείτε να καρφιτσώσετε ελαφριά γραφήματα στο έργο ή στην ομάδα αρχικών σελίδων.

  • Μπορείτε να προσαρμόσετε τα χρώματα στα γραφήματα ελαφριά.

  • Η εμφάνιση της κεντρικής σελίδας του έργου και η ομάδα έχει ενημερωθεί.

  • Εργαλεία Git έχουν ενημερωθεί για να συμπεριλάβετε μια προβολή δημιουργία σχολίων (υπαιτιότητας). Επίσης, μπορείτε να χρησιμοποιήσετε εργαλεία Git για να επαναφέρετε ή να τροποποιεί μια δέσμευση, ώθηση σε πολλαπλά τηλεχειριστήρια και να ακυρώσετε λειτουργιών μακράς διαρκείας...


  • Παρέχει στους υπεύθυνους δοκιμών και δοκιμή υποψήφιους πελάτες τη δυνατότητα να εξαγάγετε δοκιμή ατέλειες, έτσι ώστε αυτά μπορούν να αποσταλούν με ηλεκτρονικό ταχυδρομείο ή ως εκτυπώσεις και από κοινού με τους ενδιαφερόμενους που δεν έχουν πρόσβαση σε TFS.

  • Παρέχει στους υπεύθυνους δοκιμών και δοκιμή υποψήφιους πελάτες τη δυνατότητα να διαχειρίζεστε τα δεδομένα της παραμέτρου δοκιμής σε ένα σημείο, χρησιμοποιώντας τις παραμέτρους κοινόχρηστων. Οποιεσδήποτε επόμενες αλλαγές δεδομένων της παραμέτρου μπορεί να ενημερωθεί σε ένα σημείο και όλες τις περιπτώσεις δοκιμής που αναφέρουν την παράμετρο κοινόχρηστων ενημερώνονται αυτόματα.

  • Μπορείτε να προβάλετε το προεπιλεγμένο σύνολο των μετρητών επιδόσεων από την εφαρμογή σας υπό δοκιμή κατά τη διάρκεια δοκιμών φορτίο σύννεφο χρησιμοποιώντας την υπηρεσία εφαρμογής ιδέες.


  • Γραφομηχανή είναι μια ανοιχτή γλώσσα προέλευσης ώστε να είναι πιο εύκολο να δημιουργήσετε πλατφόρμες, μεγάλης κλίμακας εφαρμογές JavaScript που εκτελείται σε οποιοδήποτε πρόγραμμα περιήγησης ή του κεντρικού υπολογιστή. Γραφομηχανή παρέχει στους προγραμματιστές τα πλεονεκτήματα της ισχυρό τύπο γλώσσες στο επάνω μέρος του χρόνου εκτέλεσης ευέλικτο, δυναμικό καθώς και η ευρεία διάδοση του JavaScript. Γραφομηχανή, πληκτρολογημένο υπερσύνολο του JavaScript που μεταγλωττίζονται σε απλό JavaScript, λειτουργεί χωρίς πρόβλημα με τα υπάρχοντα εργαλεία JavaScript και βιβλιοθήκες και ενσωματώνεται εύκολα με υπάρχουσες εφαρμογές και τοποθεσίες. Του γραφομηχανή εγγενείς τύπους και βασίζονται σε κλάσεις αρθρωτό μοντέλο προγραμματισμού επιτρέπουν τη δυνατότητα κλιμάκωσης και καλύτερη παραγωγικότητα μέσω έγκαιρης εντοπισμός σφαλμάτων και βελτιωμένη tooling. Η βελτιωμένη tooling περιλαμβάνει IntelliSense, επανασχεδιασμός προγράμματος κώδικα και κώδικα πλοήγησης. Για περισσότερες πληροφορίες σχετικά με τη γραφομηχανή, μεταβείτε την τοποθεσία Web γραφομηχανή.


  • Ορισμένα θέματα συμμόρφωσης με γλώσσα και διακόπτεται η λειτουργία του μεταγλωττιστή C++ έχουν εξετασθεί.


  • Μπορείτε τώρα να προβάλετε εισερχόμενες αλλαγές από άλλους κλάδους σε προγράμματα επεξεργασίας κώδικα με τη χρήση CodeLens.


  • Μπορείτε να χρησιμοποιήσετε το Microsoft Azure ειδοποίηση διανομείς, για να αποστείλετε δοκιμαστικά μηνύματα ειδοποίησης χώρου αποθήκευσης των Windows, Windows Phone, iOS και Android συσκευές και για να ελέγξετε το αποτέλεσμα σε πραγματικό χρόνο.

  • Όταν συνδέεστε στο Visual Studio, έχετε την επιλογή να ενεργοποιήσετε εύκολα τις παροχές σας Microsoft Azure MSDN (Εάν δεν το έχετε ήδη κάνει αυτό).

  • Μπορείτε να δημιουργήσετε νέα έργα υπηρεσίες Mobile Azure Microsoft .NET, προσθήκη scaffolds σε έργα, ορίσετε σημεία διακοπής και εντοπισμός σφαλμάτων τα έργα, τα δημοσιεύσετε σε Microsoft Azure, και τέλος απομακρυσμένο εντοπισμό σφαλμάτων της υπηρεσίας δημοσίευσης.

  • Μπορείτε να χρησιμοποιήσετε το Microsoft Azure πόρους για την ανάπτυξη, δοκιμή και αναπτύσσετε την εφαρμογή σας.


  • Visual Studio 2013 συνάθροιση 2 παρέχει ένα περιβάλλον ανάπτυξης με πλήρεις δυνατότητες που μπορείτε να χρησιμοποιήσετε για να αναπτύξετε εφαρμογές και παιχνίδια για Windows Phone 8.1 και Windows Phone 8, χρησιμοποιώντας το Visual Studio Express 2013 για Windows ή Professional 2013 ' Visual Studio ', Premium ή Ultimate εκδόσεις. Με αυτά τα εργαλεία, μπορείτε να χρησιμοποιήσετε τον υπάρχοντα ικανότητες προγραμματισμού και τον κωδικό για τη δημιουργία διαχειριζόμενο κώδικα, τοπικό κώδικα ή τις εφαρμογές HTML και JavaScript. Επιπλέον, η ενημερωμένη έκδοση περιλαμβάνει πολλές emulators και πρόσθετα εργαλεία για τη δημιουργία προφίλ και τον έλεγχο της εφαρμογής σας Windows Phone υπό πραγματικές συνθήκες. Για περισσότερες πληροφορίες, μεταβείτε στο Κέντρο για προγραμματιστές του Windows Phone.

  • Μπορείτε να δημιουργήσετε καθολικής έργα που χρησιμοποιούν από κοινού κώδικα μεταξύ εφαρμογών αποθήκευσης των Windows και τις εφαρμογές Windows Phone. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα ανάπτυξη μιας εφαρμογής που στοχεύει Windows και Windows Phone.

  • Μπορείτε να χρησιμοποιήσετε το Visual Studio 2013 συντάκτης και την εκτέλεση δοκιμών στον κώδικα περιβάλλοντος εργασίας Χρήστη με τις εφαρμογές Windows Phone αποθήκευσης.

  • Να συντάσσουν και να εκτελέσετε δοκιμές μονάδα από τις εφαρμογές Windows Phone αποθήκευσης και τις εφαρμογές Windows Phone Silverlight χρησιμοποιώντας το Visual Studio 2013 συνάθροιση 2.


Ζητήματα που διορθώθηκανΣημείωση Εκτός αντίθετων υποδείξεων, συνδεδεμένα στοιχεία θα σας οδηγήσει σε ιστοσελίδες Microsoft Connect.

  • Visual Studio 2013 κώδικα ανάλυσης ελέγχου στην πολιτική δεν ενεργοποιείται, όπως αναμένεται σε τοποθεσίες Web.


  • Ένα σφάλμα Security.VerificationException προκαλείται από ένα προσαρμοσμένο πρόγραμμα χειρισμού συμβάντων, εάν είναι ενεργοποιημένη η IntelliTrace.

  • Visual Studio διακόπτεται όταν φορτώνει ένα κατεστραμμένο αρχείο IntelliTrace.



  • Ας υποθέσουμε ότι έχετε Κιτ προγράμματος οδήγησης Windows (WDK) και του Visual Studio 2013 ενημερωμένη έκδοση 2 εγκατεστημένη στον υπολογιστή σας. Ανοίξτε το Visual Studio 2013 και δημιουργία ενός ενιαίου έργου Visual C++. Όταν πιέσετε το πλήκτρο F5 για να μεταγλωττίσετε και να διορθώσετε το έργο, ενδέχεται να λάβετε το ακόλουθο μήνυμα λάθους:

    Δεν υποστηρίζεται τέτοια διασύνδεση (εξαίρεση από HRESULT: 0x80004002 (E_NOINTERFACE))


  • Σφάλματα JavaScript παρουσιάζονται όταν ανοίγετε ιστοσελίδες χρησιμοποιώντας το εσωτερικό πρόγραμμα περιήγησης Visual Studio.

  • Καρτέλες δεν ανοίγουν σωστά όταν λύσεις έχουν προβολές σχεδίασης και κώδικα που ανοίγει.

  • Το πλαίσιο διαλόγου "Ρυθμίσεις λογαριασμού" εμφανίζει ένα μήνυμα "η άδεια χρήσης λήγει σε 2147483647 ημέρες", όταν το Visual Studio λήψη μιας άδειας χρήσης online.


  • Όταν χρησιμοποιείτε τη νέα διεύθυνση URL επιλογέα στις εφαρμογές web, αυτό δεν σωστά συμπληρώνεται όταν οι διευθύνσεις URL αρχίζουν με ".".

  • Πατώντας F5 ή Ctrl+F5 για ένα έργο web που ενεργοποιείται με διεύθυνση URL SSL (https), ζητείται από τον Internet Explorer εάν θέλετε να συνεχίσετε με μια μη αξιόπιστη ή αυτο-υπογεγραμμένο πιστοποιητικό.

  • Όταν εγκαθιστάτε το πρόγραμμα επεξεργασίας PHP του DevSense, ενδέχεται να χάσετε το PHP διάρθρωση περιοχές.

  • Όταν πιέζετε το συνδυασμό πλήκτρων CTRL+F4 για να κλείσετε το πλαίσιο διαλόγου της σελίδας ιδιοτήτων αναφορές web, ενδέχεται να αντιμετωπίσετε μια διακοπή λειτουργίας του Visual Studio.

  • Ας υποθέσουμε ότι ανοίγετε ένα έργο που περιέχει το έγγραφο που έχει δημιουργηθεί δέσμης ενεργειών HTML. Όταν εφαρμόζετε εντοπισμό σφαλμάτων του έργου σε ένα τηλέφωνο προσομοίωσης, προκύπτει σφάλμα.

  • Visual Studio διακόπτεται όταν προσπαθείτε να δημοσιεύσετε το έργο ή να ανοίξετε ένα έργο που έχει μια FTP δημοσίευση προφίλ χρησιμοποιώντας μια σχετική διεύθυνση URL, όπως localhost, "\\", ή "/ /."

  • Ενεργοποίηση Web βασικά στοιχεία για το Web Express.


  • Δεν μπορείτε να δημιουργήσετε ένα νέο έργο υπηρεσίες Mobile Azure της Microsoft, χρησιμοποιώντας το Visual Studio 2013 σε έναν υπολογιστή που βασίζεται σε x86.




Γνωστά ζητήματα



Συμπτώματα

Όταν ανοίγετε ένα υπάρχον μοντέλο οντότητας πλαίσιο 5 Designer (. Αρχείο EDMX) χρησιμοποιώντας εργαλεία πλαισίου οντότητα 6.0.2 ή 6.1.0 στο Visual Studio 2012 ή Visual Studio 2013, ενδέχεται να λάβετε το ακόλουθο μήνυμα λάθους:

Είναι δυνατή η φόρτωση του'όνομα αρχείου.edmx': καθορίζεται μετατροπής δεν είναι έγκυρη.


Αυτό το ζήτημα προκύπτει μόνο εάν το εν λόγω υπόδειγμα περιέχει συνάρτηση εισαγωγής που έχει παραμέτρους του δεκαδικού τύπου.

Εκδόσεις που επηρεάζονται

Αυτό το ζήτημα επηρεάζει τις ακόλουθες ενημερωμένες εκδόσεις του εργαλεία πλαισίου οντοτήτων για το Visual Studio:

  • Εργαλεία πλαισίου 6.0.2 οντοτήτων για Visual Studio 2012

  • Εργαλεία πλαισίου 6.0.2 οντοτήτων για το Visual Studio 2013

  • Εργαλεία πλαισίου 6.1.0 οντοτήτων για Visual Studio 2012

  • Εργαλεία πλαισίου 6.1.0 οντοτήτων για το Visual Studio 2013

Εάν έχετε ενημερώσει τα εργαλεία πλαίσιο οντοτήτων του Visual Studio 2012 ή Visual Studio 2013 από το Κέντρο λήψης της Microsoft ή εάν έχετε εγκαταστήσει το Visual Studio 2013 συνάθροιση 1 ή 2 της ενημερωμένης έκδοσης, η έκδοση του προγράμματος σχεδίασης που χρησιμοποιείτε έχει αυτό το ζήτημα.

Εάν το μοντέλο πλαισίου οντότητα δεν περιέχει μια Εισαγωγή συνάρτησης για αποθηκευμένες διαδικασίες που επιστρέφουν τα αντικείμενα που περιέχει ιδιότητες τύπου δεκαδικών , αυτό το ζήτημα δεν παρουσιάζεται.

Αιτία

Αυτό το ζήτημα παρουσιάζεται επειδή η σχεδίαση προσδίδει μια τιμή στο byte του σωστά εάν η παράμετρος δεν έχει καμία όψεις ακρίβεια και κλίμακα.

Εναλλακτικός τρόπος αντιμετώπισης

Για να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους:

  • Επαναφέρετε τις ρυθμίσεις σας ώστε να το 6.0.0 έκδοση των εργαλείων πλαίσιο οντότητας

    Για να γίνει αυτό, πρέπει να απεγκαταστήσετε με μη αυτόματο τρόπο οποιαδήποτε έκδοση του εργαλείου που είναι το πιο πρόσφατο, χρησιμοποιώντας το παράθυρο " Προσθαφαίρεση προγραμμάτων " και στη συνέχεια εγκαταστήστε ξανά το 6.0.0 έκδοση. Για Visual Studio 2012, μπορείτε να το βρείτε στο Κέντρο λήψης της Microsoft:

    Εργαλεία πλαισίου 6.0.0 οντοτήτων για Visual Studio 2012
    Για το Visual Studio 2013, τα αρχεία EFTools.MSI και EFTools.cab περιλαμβάνονταν αρχικά στο πακέτο εγκατάστασης του Visual Studio. Επομένως, μπορείτε να επαναφέρετε την 6.0.0 έκδοση των εργαλείων καταργώντας την εγκατάσταση τους και, στη συνέχεια, επιδιόρθωση Visual Studio ή με την εύρεση του προγράμματος εγκατάστασης MSI με το μέσο εγκατάστασης του Visual Studio.

  • Να τροποποιήσετε τα αρχεία EDMX σε ένα πρόγραμμα επεξεργασίας

    Μια εναλλακτική λύση απαιτεί μη αυτόματη τροποποίηση των αρχείων EDMX με τη χρήση κειμένου ή πρόγραμμα επεξεργασίας XML.
    Σημείωση Βεβαιωθείτε ότι έχετε δημιουργήσει αντίγραφα ασφαλείας των αρχείων σας αρχική EDMX και μην κάνετε οποιεσδήποτε πρόσθετες αλλαγές τις οποίες θα μπορούσε να προκαλέσει να μετατραπούν σε μη έγκυρες.

    Η τροποποίηση πρέπει να εφαρμοστεί σε στοιχεία < παράμετρος > οποιαδήποτε < συνάρτηση > (όπως αποθηκευμένες διαδικασίες ή συναρτήσεις Table-Valued) μέσα στην ενότητα < edmx:StorageModels > που είναι επίσης γνωστή ως ενότητα SSDL από το EDMX. Οι αλλαγές είναι για να βεβαιωθείτε ότι όλες οι παράμετροι θα αντιστοιχιστούν με τύπο δεκαδικού παραμέτρους στη συνάρτηση αντίστοιχο εισαγωγή στην ενότητα CSDL . Για παράδειγμα, εξετάστε την ακόλουθη συνάρτηση:<Function Name="Product_Insert" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo">
    <Parameter Name="Id" Type="int" Mode="In" />
    <Parameter Name="Name" Type="int" Mode="In" />
    <Parameter Name="Price" Type="numeric" Mode="In" />
    </Function>
    Η παράμετρος τιμής έχει αλλάξει ως εξής:<Parameter Name="Price" Type="numeric" Mode="In" Precision="8" Scale="4" /> Σημείωση Το πραγματικό αριθμητικές τιμές που έχουν αντιστοιχιστεί σε ακρίβεια ή κλίμακα δεν είναι σημαντικό σε αυτήν την περίπτωση.



  • Για το γνωστό θέμα στο Visual Studio IDE μετά την εφαρμογή αυτής της ενημερωμένης έκδοσης, μεταβείτε στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft:

    2954109 η λύση πλατφόρμα αναπτυσσόμενης λίστας δεν είναι ορατό μετά την εγκατάσταση του Visual Studio 2013 συνάθροιση 2



  • Visual Studio Team Δόμηση δεν δημιουργήσετε Windows Phone 8, Windows Phone Silverlight 8.1 και εφαρμογές Silverlight.

    Για να επιλύσετε αυτό το ζήτημα, ορίστε το έργο σας για να δημιουργήσετε με το εργαλείο MSBuild x86. Για να γίνει αυτό στο TFS, αλλάξτε την επιλογή του πλατφόρμα MSBuild από αυτόματη σε x86 ενότητας διαδικασία δημιουργίας ομάδας παραμέτρων του οδηγού. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα Αυτή η καταχώρηση ιστολογίου.

  • Εξετάστε το ακόλουθο σενάριο:

    • Έχετε εγκαταστήσει το Visual Studio 2013 συνάθροιση 2 σε έναν υπολογιστή που εκτελεί Windows 7 ή Windows 8.

    • Αναβάθμιση των Windows σε Windows 8.1.

    • Μπορείτε να δημιουργήσετε ένα έργο Windows Phone 8.1 και να δημιουργούν.

    Σε αυτό το σενάριο, λαμβάνετε κατασκευής ή συσκευασίας σφάλματα.

    Για να επιλύσετε αυτό το ζήτημα, επιδιορθώστε το Visual Studio 2013.

  • Διαγραφή ενός αρχείου από ένα κοινόχρηστο έργο δεν εντοπίζεται από τον έλεγχο εκδόσεων Foundation ομάδας σωστά. Το αρχείο θα καταργηθούν από το κοινόχρηστο έργο, αλλά το αρχείο δεν θα διαγραφεί από τον έλεγχο εκδόσεων Foundation ομάδας.

    Για να επιλύσετε αυτό το ζήτημα, με μη αυτόματο τρόπο να διαγράψετε το αρχείο από το διακομιστή, χρησιμοποιώντας την Εξερεύνηση του ελέγχου προέλευσης.

  • Έλεγχος έκδοσης Foundation ομάδας δεν αναιρέσετε εκκρεμείς αλλαγές σε μια λύση, αν τα αρχεία μετακινήθηκαν από ένα κοινόχρηστο έργο σε ένα άλλο έργο της λύσης. Μετά από την αναίρεση, τις εγγραφές του αρχείου θα μετακινηθούν πίσω στο κοινόχρηστο έργο. Ωστόσο, τα αρχεία θα λείπει από το δίσκο.

    Για να επιλύσετε αυτό το ζήτημα, επαναφέρετε τα αρχεία στο δίσκο, αποκτώντας τα πιο πρόσφατα αρχεία από τον έλεγχο εκδόσεων Foundation ομάδας.

  • Στο Visual Studio 2013 ενημερωμένη έκδοση 2, δοκιμή μονάδων του C++ Silverlight 8.1 apps δεν υποστηρίζεται. Όταν retarget υπάρχον έργο C++ Silverlight 8.0 μονάδα δοκιμής σε Silverlight 8.1, η λειτουργία δόμησης αποτυγχάνει και λαμβάνετε το ακόλουθο μήνυμα λάθους:

    ΣΦΑΛΜΑ: Απέτυχε η επικύρωση AppManifest. AppPlatformVersion δεν είναι έγκυρη στο WMAppmanifest.xml

  • Όταν αναπτύσσετε μια εφαρμογή C++ για Windows Phone 8.1, ενδέχεται να βλέπετε την επιλογή συσκευής στη λίστα αναπτυσσόμενη προορισμού εντοπισμού σφαλμάτων.
    Για να αναπτύξετε μια συσκευή, πρέπει πρώτα να αλλάξετε τη ρύθμιση παραμέτρων του build για να "ARM", χρησιμοποιώντας τη λύση πλατφόρμα αναπτυσσόμενη λίστα στη γραμμή εργαλείων του Visual Studio.

  • Εάν μετονομάσετε ένα κοινόχρηστο έργο JavaScript στο Microsoft Visual Studio 2013 ενημερωμένης έκδοσης 2, ο κόμβος αναφορές από τα έργα που έχουν εισαχθεί το κοινόχρηστο έργο ενδέχεται να μην ενημερωθούν για το όνομα του έργου.

  • Εάν δεν εγκαταστήσετε το Κιτ ανάπτυξης λογισμικού Windows Phone 8.0 (SDK) στον υπολογιστή σας, ανάμειξης για το Visual Studio 2013 δεν εμφανίζει τις εργασίες για Windows Phone Silverlight 8.1 έργα.

  • Ας υποθέσουμε ότι χρησιμοποιείτε ένα πακέτο γλώσσας για τα Κινεζικά του Visual Studio. Όταν δημιουργείτε μια εφαρμογή του χώρου αποθήκευσης των Windows ή Windows Phone με τη χρήση HTML και JavaScript, στις προτάσεις IntelliSense που παρέχονται για WinJS APIs εμφανίζεται κείμενο στα Αγγλικά.

  • Ας υποθέσουμε ότι έχετε το Visual Studio 2013 συνάθροιση 2 και Windows Phone 8.0 εγκατεστημένα τα εργαλεία στο Windows 8. Το Windows Phone 8.1 emulators είναι διαθέσιμες. Σε αυτήν την περίπτωση, δεν μπορείτε να εκτελέσετε μια εφαρμογή Windows Phone 8.0, πιέζοντας το πλήκτρο F5. Επιπλέον, λαμβάνετε το ακόλουθο μήνυμα λάθους:

    Δεν είναι δυνατό να βεβαιωθείτε ότι εκτελείται η εικονική μηχανή από το Windows Phone προσομοίωσης:

    Δεν είναι δυνατή η φόρτωση του αρχείου DLL 'LocBootPresets': δεν ήταν δυνατή η εύρεση της καθορισμένης λειτουργικής μονάδας. (Εξαίρεση από HRESULT: 0x8007007E)


Περισσότερες πληροφορίες

Τον τρόπο λήψης αρχείων υποστήριξης της Microsoft

Ενημερωμένες εκδόσεις για άλλα προϊόντα της οικογένειας Visual Studio μπορείτε να βρείτε την τοποθεσία για το Visual Studio λήψης της Microsoft.



Απαίτηση επανεκκίνησηςΊσως χρειαστεί να επανεκκινήσετε τον υπολογιστή σας μετά την εγκατάσταση αυτού του πακέτου.

Υποστηριζόμενες γλώσσεςVisual Studio 2013 συνάθροιση 2 παρέχει ενημερωμένες εκδόσεις για τις ακόλουθες εκδόσεις:

  • Κινέζικα (απλοποιημένα)

  • Κινέζικα (παραδοσιακά)

  • Τσεχικά

  • Αγγλικά

  • Γαλλικά

  • Γερμανικά

  • Ιταλικά

  • Ιαπωνικά

  • Κορεατικά

  • Ρωσικά

  • Πολωνικά

  • Πορτογαλικά (Βραζιλίας)

  • Ισπανικά

  • Τουρκικά

Υποστηριζόμενα λειτουργικά συστήματαΓια περισσότερες πληροφορίες σχετικά με τα υποστηριζόμενα λειτουργικά συστήματα, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:

Απαιτήσεις συστήματος και συμβατότητα πλατφόρμα για το Visual Studio 2013

Υποστηριζόμενες αρχιτεκτονικές

  • 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 2013 που παρατίθενται στην ενότητα "Ισχύει για" εγκατάσταση.

Υποστήριξη για Visual Studio 2013 ενημερωμένη έκδοση 2Ανεπίσημη κοινοτική υποστήριξη για Visual Studio 2013 συνάθροιση 2 είναι διαθέσιμη μέσω του Φόρουμ του Microsoft Developer Network (MSDN).

Χρειάζεστε περισσότερη βοήθεια;

Αναπτύξτε τις δεξιότητές σας
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Συμμετοχή στο Microsoft Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;

Σας ευχαριστούμε για τα σχόλιά σας!

×