Με το Visual Studio 2022 17.12, η Microsoft έχει προσθέσει πρόσθετες δυνατότητες διάγνωσης και εντοπισμού σφαλμάτων που βελτιώνουν την ανάλυση κώδικα και τον εντοπισμό σφαλμάτων. Μεταξύ αυτών των αλλαγών περιλαμβάνονται βελτιώσεις που σχετίζονται με την ενσωμάτωση του Copilot AI, το οποίο στοχεύει στον εξορθολογισμό των διαδικασιών ανάπτυξης. Ένα από τα πιο περιζήτητα χαρακτηριστικά ήταν η ηλεκτρονική εμφάνιση των τιμών της συνάρτησης return
, η οποία έχει εφαρμοστεί. Τοποθετώντας το δείκτη του ποντικιού πάνω από αυτούς τους αριθμούς, οι οποίοι είναι γκριζαρισμένοι κάτω από τις σχετικές οδηγίες «επιστροφής», εμφανίζεται ένα εικονίδιο Copilot και περισσότερες πληροφορίες. Όταν κάνετε κλικ σε αυτό το εικονίδιο, η έκφραση αναλύεται από AI για να αποκαλύψει τυχόν σφάλματα.
Η ανάλυση των τιμών των μεταβλητών στα παράθυρα "Auto" και "Locals" είναι ένας άλλος τρόπος με τον οποίο το Copilot επεκτείνει τις δυνατότητές του στα παράθυρα εντοπισμού σφαλμάτων. Πρόσθετη ανάλυση σφαλμάτων παρέχεται μέσω ενός εικονιδίου AI δίπλα στις προεπισκοπήσεις μεταβλητών. Αν και ένας αποκλειστικός βοηθός τεχνητής νοημοσύνης για το εργαλείο βρίσκεται ακόμα στη φάση ανάπτυξης, το εργαλείο IEnumerable Visualizer έχει επίσης βελτιωθεί, ενσωματώνοντας το IntelliSense με επισήμανση σύνταξης για ερωτήματα LINQ.
Για να διασφαλιστεί η ομοιόμορφη διαχείριση των σημείων διακοπής σε όλα τα έργα, το πρόγραμμα εντοπισμού σφαλμάτων σάς επιτρέπει πλέον να εισάγετε και να εξάγετε ομάδες σημείων διακοπής με τις επιλογές τους. Μπορείτε τώρα να τραβήξετε στιγμιότυπα με το διαγνωστικό εργαλείο για σύγκριση καταστάσεων μνήμης. Όταν οι προγραμματιστές τραβούν δύο στιγμιότυπα στην καρτέλα "Μνήμη", μπορούν να δουν τις αλλαγές επιλέγοντας "Εμφάνιση διαφορών". Επιπλέον, το διαγνωστικό παράθυρο εμφανίζει πλέον δεδομένα ιστογράμματος.
Αυτή η έκδοση προσθέτει λειτουργίες που τροφοδοτούνται με AI, ιδιαίτερα για εντοπισμό σφαλμάτων και επιδιόρθωση κώδικα, και ενσωματώνει το .NET 9. Οι χρήστες μπορούν πλέον να αντιγράφουν αρχεία σε παρουσίες του Visual Studio και να εκκινούν πολλές ρυθμίσεις προγράμματος βάσει των απαιτήσεων του έργου χρησιμοποιώντας τη διεπαφή χρήστη. Τα μηνύματα δέσμευσης που δημιουργούνται από το Copilot μπορούν να προσαρμοστούν περαιτέρω από προγραμματιστές, οι οποίοι μπορούν ακόμη και να δημιουργήσουν τοπικά αποθετήρια και να διαχειριστούν πολλούς λογαριασμούς GitHub. Εκτός από τα αρχεία HTTP που υποστηρίζουν μεταβλητές ερωτημάτων για την επαναχρησιμοποίηση των απαντήσεων σε επόμενα αιτήματα, οι χρήστες Linux μπορούν επίσης να δημοσιεύουν WebJobs στο Azure. Οι παράμετροι της γραμμής εντολών μπορούν να ρυθμιστούν απευθείας στη γραμμή εργαλείων προγραμματιστή C++.
Αυτές οι βελτιώσεις περιγράφονται λεπτομερώς στην ανάρτηση ιστολογίου της Microsoft και σε μια πλήρη επισκόπηση του όλες οι αναβαθμίσεις δίνονται στην έκδοση σημειώσεις.
\
Ανάψτε το πάθος σας για την τεχνητή νοημοσύνη: Μάθετε πώς να μετατρέπετε δεδομένα σε ισχυρές, επεκτάσιμες λύσεις με το διαδικτυακό Code Labs Academy του Data Science & AI Bootcamp.