Iată ce este nou în Visual Studio 2022 versiunea 17.0 Previzualizare 1
5 min. citit
Actualizat pe
Citiți pagina noastră de dezvăluire pentru a afla cum puteți ajuta MSPoweruser să susțină echipa editorială Află mai multe
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:- Păstrați un feed nuget în cadrul organizației din care să restaurați pachetele nuget.
- 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
- Fereastra Instrumente de diagnosticare se încarcă în miniatură și nu va redimensiona corect.
- Există o eroare de compilator 2694 care încearcă să apeleze make_shared pe clasă cu aruncarea destructorului pe MSVC 16.9 Preview 2.
- A apărut o eroare în timp ce procesarea instantaneului nu a putut procesa heap gestionat.
- MSVC permite const int inițializat implicit în expresia nouă.
- A primit un avertisment C5219 în antetul STL „complex”.
- ToolTip blochează rezultatele căutării.
- Visual Studio a făcut o excepție ciudată.
- Compilatorul Intel C++, ICL, a eșuat compilarea deoarece utilizarea conceptelor din fișierul antet nu este protejată cu ifdef __cpp_lib_concepts.
- Există o eroare internă a compilatorului la extinderea __pragma(optimize) cu /Zc:preprocessor.
- Tip incorect de „FUNC” în interiorul lambdas în context neevaluat.
- Visual Studio Installer se blochează când furnizează vsconfig.
- Obținerea unui șablon implicit de eroare de construcție a proiectului dll MFC după adăugarea unei noi clase de dialog prin expert.
- Instalarea offline Visual Studio pentru dezvoltarea Native Desktop C++ nu funcționează corect.
- Conectarea la proiectul Azure VSTS prin Visual Studio face ca interfața de utilizare să nu mai răspundă.
- Casetele de text din Opțiuni nu pot fi citite dacă utilizați un font mai mare.
- Visual Studio adăugarea unui element nou într-un folder nu mai răspunde.
- Excepții constante Nullreference la editarea fișierelor js/cshtml.
- A apărut o eroare la activarea serverului de limbă la distanță, C#/Visual Basic Language Server Client.
- Există o eroare internă când /E este utilizat cu /experimental:preprocessor și __pragma.
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