Δείτε τι νέο υπάρχει στο Visual Studio 2022 έκδοση 17.0 Προεπισκόπηση 1

Εικονίδιο ώρας ανάγνωσης 5 λεπτό. ανάγνωση


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

Διαβάστε τη σελίδα αποκάλυψης για να μάθετε πώς μπορείτε να βοηθήσετε το MSPoweruser να διατηρήσει τη συντακτική ομάδα Διάβασε περισσότερα

Προεπισκόπηση Microsoft visual studio 2022

Σήμερα η Microsoft κυκλοφόρησε το Visual Studio 2022 έκδοση 17.0 Preview 1 που φέρνει βελτιώσεις διεπαφής χρήστη, υποστήριξη 64 bit και πολλά άλλα στο δημοφιλές IDE. Το πλήρες αρχείο καταγραφής αλλαγών για την πιο πρόσφατη έκδοση μπορείτε να το δείτε παρακάτω:

64-bit

  • Το devenv.exe είναι πλέον μόνο 64-bit

IntelliCode

  • Αυτόματη ολοκλήρωση ολόκληρης της γραμμής

.NET 6 SDK

  • Το .NET 6 SDK (προεπισκόπηση) περιλαμβάνεται στο Visual Studio 2022
  • Αυτή η έκδοση έχει βασική υποστήριξη για έργα .NET MAUI. Προσωρινά πρέπει να εγκαταστήσετε το φόρτο εργασίας .NET MAUI ξεχωριστά από το .NET 6. Βλ. Το αποθετήριο μας .NET Maui GitHub για περισσότερες πληροφορίες

Git Tooling

  • Καταργήθηκε η δυνατότητα επαναφοράς στο Team Explorer Git UI, κάνοντας το νέα εμπειρία Git το μόνο διαθέσιμο ενσωματωμένο εργαλείο.
  • Καταργήθηκε η επιλογή εγκατάστασης της επέκτασης GitHub από το πρόγραμμα εγκατάστασης του Visual Studio.

Υποστήριξη εργαλείων δοκιμής

  • Οι νέες εκδόσεις της πλατφόρμας δοκιμών που ξεκινούν με την έκδοση 17.0 δεν θα μπορούν να εκτελούν Generic tests και Ordered tests. Αυτές οι συγκεκριμένες δυνατότητες αποστέλλονται μόνο ως μέρος μιας πρώιμης έκδοσης του MSTestv1 και δεν περιλαμβάνονται στο MSTestv2. Η Microsoft βλέπει πολύ χαμηλή χρήση αυτών των δυνατοτήτων και οι παραγγελθείσες δοκιμές θεωρούνται πλέον αντίθετες με τις βέλτιστες πρακτικές δοκιμών.
  • Ορισμένες δοκιμαστικές εμπειρίες δεν θα είναι διαθέσιμες στην προεπισκόπηση 17.0, συμπεριλαμβανομένης της δημιουργίας νέων αρχείων TestSettings και του προγράμματος επεξεργασίας TestSettings. Οι δοκιμαστικές εκτελέσεις θα εξακολουθούν να μπορούν να χρησιμοποιούν αρχεία TestSettings, ωστόσο το TestSettings αντικαταστάθηκε με RunSettings και η Microsoft ενθαρρύνει τους χρήστες να μετεγκαταστήσουν βελτιωμένη απόδοση και λειτουργικότητα. Διάβασε περισσότερα.
  • Κωδικοποιημένες δοκιμές διεπαφής χρήστη και η υποστήριξη [Web Load Tests](τέλος ζωής υπηρεσίας δοκιμής φόρτωσης βάσει cloud | Azure DevOps Blog (microsoft.com)) δεν θα φτάσει στην προεπισκόπηση 17.0, καθώς η Microsoft εξακολουθεί να εργάζεται για τη μεταφορά αυτών των εμπειριών στο Visual Studio 1. Η Microsoft το κάνει σχεδιάζετε να τις υποστηρίξετε σε επόμενες προεπισκοπήσεις, αν και η Microsoft ενθαρρύνει σθεναρά τους χρήστες να απομακρυνθούν από τη Δοκιμή κωδικοποιημένης διεπαφής χρήστη και τη δοκιμή φόρτωσης στο Web. Αυτές οι τεχνολογίες καταργήθηκαν επίσημα το 2022 και η Microsoft σκοπεύει να τις αφαιρέσει από το προϊόν όταν η Microsoft μπορέσει να ελαχιστοποιήσει τον αντίκτυπο στους χρήστες.

Εργαλεία Web

  • Η σελίδα σύνοψης Δημοσίευση έχει πλέον ενέργειες για την έναρξη/διακοπή απομακρυσμένου εντοπισμού σφαλμάτων και δημιουργίας προφίλ στο μενού «…» στην επάνω δεξιά γωνία της ενότητας «Φιλοξενία»
  • Η σελίδα Συνδεδεμένες υπηρεσίες έχει τώρα μια ενέργεια για την εκκίνηση του Storage Explorer
  • Το πρότυπο "ASP.NET Core Empty" που συνοδεύει το .NET 6 χρησιμοποιεί το νέο "ελάχιστα API" παράδειγμα για το οποίο η Microsoft έχει αρχίσει να προσθέτει υποστήριξη

Εκτατο

  • Το VS SDK περιέχει αρκετές αλλαγές αλλαγής και οι επεκτάσεις του Visual Studio 2019 δεν θα λειτουργούν το 2022. Βλ. Τεκμηρίωση VSSDK Για περισσότερες πληροφορίες.
  • Οι συγκροτήσεις αναφοράς VS SDK δεν είναι πλέον εγκατεστημένες στο VSSDK\VisualStudioIntegration\Common\Assemblies ντοσιέ. Εάν η κατασκευή σας βασιζόταν σε αυτές τις συγκροτήσεις, πραγματοποιήστε μετεγκατάσταση του έργου σας για να χρησιμοποιήσετε αντ' αυτού πακέτα NuGet. Για σενάρια εκτός σύνδεσης:
    1. Διατηρήστε μια τροφοδοσία nuget in-org από την οποία θα επαναφέρετε τα πακέτα nuget.
    2. Ελέγξτε τα δυαδικά.

Νέος σχεδιαστής WPF XAML για .NET Framework

Το τρέχον WPF XAML Designer για .NET Framework αντικαθίσταται με ένα νέο WPF XAML Designer για .NET Framework, που βασίζεται στην ίδια αρχιτεκτονική που χρησιμοποιείται για το WPF XAML Designer για .NET (.NET Core).

Η εμπειρία του Visual Studio θα είναι ίδια, αλλά οι προμηθευτές ελέγχου τρίτων πρέπει να υποστηρίζουν το νέο μοντέλο επεκτασιμότητας από το προηγούμενο μοντέλο που βασίζεται σε .design.dll και  Microsoft.Windows.Design.Extensibility καταργείται. Εάν έχετε ήδη δημιουργήσει ένα .designtools.dll επέκταση για .NET (.NET Core), η ίδια επέκταση θα λειτουργήσει για το νέο WPF XAML Designer για .NET Framework.

Ανατρέξτε στην έγγραφο μετανάστευσης παρακάτω για περισσότερες πληροφορίες σχετικά με τον τρόπο μετάβασης στο νέο μοντέλο επεκτασιμότητας.

Προσωρινά καταργήθηκαν λειτουργίες

Στην έκδοση Preview 1 του Visual Studio 2022 αρκετές δυνατότητες δεν έχουν ακόμη μετεγκατασταθεί σε 64-bit και δεν βρίσκονται ακόμη στην προεπισκόπηση. Η Microsoft σχεδιάζει να συμπεριλάβει αυτές τις δυνατότητες σε μελλοντικές ενημερώσεις και δεν καταργούνται από το Visual Studio.

  • Προεπισκόπηση Web Live
  • Προφίλ οργάνων
  • Υποστήριξη έργου Azure Cloud Service
  • Πρόγραμμα εντοπισμού σφαλμάτων T-SQL
  • Web Load Test και TestController/TestAgent
  • Azure DataLake
  • Κωδικοποιημένη δοκιμή διεπαφής χρήστη
  • DotFuscator
  • Incredibuild ενσωμάτωση IDE
  • Βρείτε και αντικαταστήστε το IntelliCode με παράδειγμα

Ζητήματα που αντιμετωπίζονται σε αυτήν την Έκδοση

Από την Κοινότητα προγραμματιστών

Γνωστά προβλήματα

Η προσθήκη μιας λύσης στο TFVC Source Control με δεξί κλικ στην Εξερεύνηση λύσεων διακόπτεται VS

Δείτε όλα τα ανοιχτά ζητήματα και τις διαθέσιμες λύσεις στο Visual Studio 2022 ακολουθώντας τον σύνδεσμο. Γνωστά προβλήματα

πηγή: Microsoft

Περισσότερα για τα θέματα: changelog, προγραμματιστές, Visual Studio 22