Iată ce este nou în Visual Studio 2022 versiunea 17.0 Previzualizare 1

Pictograma timp de citire 5 min. citit


Cititorii ajută la sprijinirea MSpoweruser. Este posibil să primim un comision dacă cumpărați prin link-urile noastre. Pictograma Tooltip

Citiți pagina noastră de dezvăluire pentru a afla cum puteți ajuta MSPoweruser să susțină echipa editorială Află mai multe

Microsoft Visual Studio 2022 preview

Astăzi, Microsoft a lansat Visual Studio 2022 versiunea 17.0 Preview 1, care aduce îmbunătățiri ale UI, suport pe 64 de biți și multe altele pentru popularul IDE. Jurnalul complet de modificări pentru cea mai recentă versiune poate fi văzut mai jos:

64-bit

  • devenv.exe este acum doar pe 64 de biți

IntelliCode

  • Completare automată a întregii linii

.NET 6 SDK

  • SDK-ul .NET 6 (previzualizare) este inclus în Visual Studio 2022
  • Această versiune are suport de bază pentru proiectele .NET MAUI. Temporar trebuie să instalați sarcina de lucru .NET MAUI separat de .NET 6. Vezi depozitul nostru .NET Maui GitHub pentru mai multe informații

Instrumente Git

  • A fost eliminată capacitatea de a reveni la interfața de utilizare Git Team Explorer, făcând noua experiență Git singurul instrument încorporat disponibil.
  • S-a eliminat opțiunea de a instala extensia GitHub din Visual Studio Installer.

Suport instrumente de testare

  • Noile versiuni ale platformei de testare care încep cu 17.0 nu vor putea rula teste generice și teste comandate. Aceste caracteristici specifice au fost livrate doar ca parte a unei versiuni timpurii a MSTestv1 și nu sunt incluse în MSTestv2. Microsoft vede că utilizarea foarte scăzută a acestor funcții și testele comandate sunt acum considerate contrare celor mai bune practici de testare.
  • Unele experiențe de testare nu vor fi disponibile în 17.0 Preview 1, inclusiv crearea de noi fișiere TestSettings și editorul TestSettings. Testele vor putea folosi în continuare fișierele TestSettings, totuși TestSettings a fost înlocuit cu RunSettings și Microsoft încurajează utilizatorii să migreze performanțe și funcționalități îmbunătățite. Află mai multe.
  • Teste UI codificate și [Web Load Tests](Sfârșitul duratei de viață a serviciului de testare a încărcăturii bazate pe cloud | Azure DevOps Blog (microsoft.com)) nu va ajunge în previzualizarea 17.0, deoarece Microsoft încă lucrează la portarea acestor experiențe în Visual Studio 1. Microsoft face plănuiți să-i sprijine în previzualizările ulterioare, deși Microsoft încurajează cu tărie utilizatorii să renunțe la Testul codificat al interfeței de utilizare și Testul de încărcare web. Aceste tehnologii au fost oficial depreciate în 2022 și Microsoft intenționează să le elimine din produs atunci când Microsoft poate minimiza impactul asupra utilizatorilor.

Instrumente Web

  • Pagina Publicare rezumat are acum acțiuni pentru pornirea/oprirea depanării și profilării de la distanță în meniul „…” din colțul din dreapta sus al secțiunii „Găzduire”
  • Pagina Servicii conectate are acum o acțiune pentru a lansa Storage Explorer
  • Șablonul „ASP.NET Core Empty” care vine cu .NET 6 folosește noul „API-uri minime” paradigmă pentru care Microsoft a început să adauge suport

Extensibilitate

  • SDK-ul VS conține mai multe modificări, iar extensiile Visual Studio 2019 nu vor funcționa în 2022. A se vedea Documentația VSSDK pentru mai multe informatii.
  • Ansamblurile de referință VS SDK nu mai sunt instalate pe VSSDK\VisualStudioIntegration\Common\Assemblies pliant. Dacă construcția dvs. se baza pe aceste ansambluri, vă rugăm să migrați proiectul pentru a utiliza pachetele NuGet. Pentru scenarii offline:
    1. Păstrați un feed nuget în cadrul organizației din care să restaurați pachetele nuget.
    2. Verificați în binare.

Noul WPF XAML Designer pentru .NET Framework

Actualul WPF XAML Designer pentru .NET Framework este înlocuit cu un nou WPF XAML Designer pentru .NET Framework, bazat pe aceeași arhitectură folosită pentru WPF XAML Designer pentru .NET (.NET Core).

Experiența Visual Studio va arăta la fel, dar furnizorii de control terți trebuie să susțină noul model de extensibilitate de la modelul anterior bazat pe .design.dll și Microsoft.Windows.Design.Extensibility este depreciat. Dacă ați creat deja un .designtools.dll extensie pentru .NET (.NET Core), aceeași extensie va funcționa pentru noul WPF XAML Designer pentru .NET Framework.

Vă rugăm să consultați document de migrare mai jos pentru mai multe informații despre cum să migrați la noul model de extensibilitate.

Caracteristici eliminate temporar

În versiunea Preview 1 a Visual Studio 2022, mai multe caracteristici nu au fost încă migrate la 64 de biți și nu sunt încă în previzualizare. Microsoft intenționează să includă aceste caracteristici în actualizările viitoare și nu vor fi eliminate din Visual Studio.

  • Previzualizare Web Live
  • Profiler instrumentație
  • Suport pentru proiect Azure Cloud Service
  • Depanator T-SQL
  • Test de încărcare web și TestController/TestAgent
  • Azure Data Lake
  • Test UI codificat
  • DotFuscator
  • Integrare IDE Incredibuild
  • IntelliCode găsiți și înlocuiți prin exemplu

Probleme abordate în această versiune

Din comunitatea dezvoltatorilor

probleme cunoscute

Adăugarea unei soluții la TFVC Source Control prin clic dreapta în Solution Explorer blochează VS

Vedeți toate problemele deschise și soluțiile disponibile în Visual Studio 2022 urmând linkul. probleme cunoscute

Sursa: Microsoft

Mai multe despre subiecte: changelog, Dezvoltatorii, studio vizual 22

Lasă un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *