Íme, a Visual Studio 2022 17.0-s verziójának 1. előnézete újdonságai
5 perc olvas
Frissítve
Olvassa el közzétételi oldalunkat, hogy megtudja, hogyan segítheti az MSPowerusert a szerkesztői csapat fenntartásában Tovább
A Microsoft ma kiadta a Visual Studio 2022 17.0 Preview 1 verzióját, amely UI fejlesztéseket, 64 bites támogatást és egyebeket kínál a népszerű IDE-hez. A legújabb verzió teljes változásnaplója az alábbiakban tekinthető meg:
64 bites
- A devenv.exe már csak 64 bites
IntelliCode
- Egész sor automatikus kiegészítése
.NET 6 SDK
- A .NET 6 SDK (előzetes verzió) megtalálható a Visual Studio 2022-ben
- Ez a kiadás alapvetően támogatja a .NET MAUI projekteket. Ideiglenesen a .NET MAUI munkaterhelést a .NET 6-tól külön kell telepítenie. Lásd .NET Maui GitHub adattárunk További információ
Git Tooling
- Eltávolítottuk a Team Explorer Git UI-hoz való visszatérés lehetőségét, így a új Git-élmény az egyetlen elérhető beépített szerszám.
- Eltávolítottuk a GitHub bővítmény telepítésének lehetőségét a Visual Studio telepítőjéből.
Teszteszközök támogatása
- A tesztplatform 17.0-tól kezdődő új verziói nem tudnak általános és megrendelt teszteket futtatni. Ezeket a speciális funkciókat csak az MSTestv1 korai verziójának részeként szállítjuk, és az MSTestv2 nem tartalmazza. A Microsoft úgy látja, hogy ezeknek a szolgáltatásoknak a használata nagyon alacsony, és az elrendelt tesztek most ellentétesek a legjobb tesztelési gyakorlattal.
- Egyes tesztélmények nem lesznek elérhetők a 17.0 Preview 1-ben, beleértve az új TestSettings-fájlok létrehozását és a TestSettings-szerkesztőt. A tesztfuttatások továbbra is használhatják a TestSettings fájlokat, azonban a TestSettings helyett a RunSettings, és a Microsoft arra ösztönzi a felhasználókat, hogy térjenek át a jobb teljesítményre és funkcionalitásra. Tovább.
- Kódolt felhasználói felület tesztek és a [Webes terhelési tesztek] (felhőalapú terhelési tesztelési szolgáltatás élettartamának vége | Azure DevOps Blog (microsoft.com)) támogatása nem érkezik meg a 17.0 előzetes 1. verziójában, mivel a Microsoft még dolgozik ezen élmények Visual Studio 2022-be való portolásán. A Microsoft ezt megteszi. tervezi, hogy támogassa őket a későbbi előnézetekben, bár a Microsoft határozottan arra ösztönzi a felhasználókat, hogy hagyják el a kódolt felhasználói felület tesztelését és a webes terhelési tesztet. Ezeket a technológiákat 2019-ben hivatalosan megszüntették, és a Microsoft azt tervezi, hogy eltávolítja őket a termékből, amikor a Microsoft minimálisra tudja csökkenteni a felhasználókra gyakorolt hatást.
Web Tools
- A Közzétételi összefoglaló oldalon mostantól a „Hosting” rész jobb felső sarkában található „…” menüben találhatók a távoli hibakeresés és profilalkotás elindításához/leállításához szükséges műveletek.
- A Connected Services oldalon most van egy művelet a Storage Explorer elindításához
- A .NET 6-hoz mellékelt „ASP.NET Core Empty” sablon az újat használja "minimális API-k" paradigma, amelyhez a Microsoft elkezdte a támogatást
Nyújthatóság
- A VS SDK számos törést okozó módosítást tartalmaz, és a Visual Studio 2019 bővítményei nem fognak működni 2022-ben. Lásd: VSSDK dokumentáció további információért.
- A VS SDK referencia-összeállítások már nincsenek telepítve a
VSSDK\VisualStudioIntegration\Common\Assemblies
mappát. Ha a build ezekre az összeállításokra támaszkodott, kérjük, állítsa át a projektet NuGet-csomagok használatára. Offline forgatókönyvek esetén:- Tartson egy szervezeten belüli nuget feedet, amelyből visszaállíthatja a nuget csomagokat.
- Ellenőrizze a binárisokat.
Új WPF XAML-tervező a .NET-keretrendszerhez
A jelenlegi WPF XAML Designer for .NET Framework helyett egy új WPF XAML Designer for .NET Framework, amely ugyanazon az architektúrán alapul, mint a WPF XAML Designer for .NET (.NET Core).
A Visual Studio élménye ugyanúgy fog kinézni, de a harmadik féltől származó vezérlőszállítóknak támogatniuk kell az új bővíthetőségi modellt, mivel a korábbi modell .design.dll
és a Microsoft.Windows.Design.Extensibility
elavult. Ha már létrehozta a .designtools.dll
.NET-hez (.NET Core), ugyanez a kiterjesztés fog működni az új WPF XAML Designer for .NET-keretrendszerhez is.
Kérjük, olvassa el a migrációs dokumentum alább az új bővíthetőségi modellre való átállással kapcsolatos további információkért.
Ideiglenesen eltávolított funkciók
A Visual Studio 1 Preview 2022 kiadásában számos szolgáltatást még át kell állítani 64 bites verzióra, és ezek még nincsenek az előnézetben. A Microsoft azt tervezi, hogy ezeket a funkciókat beépíti a jövőbeni frissítésekbe, és nem távolítják el őket a Visual Studióból.
- Web élő előnézet
- Műszerprofilozó
- Azure Cloud Service projekttámogatás
- T-SQL hibakereső
- Web Load Test és TestController/TestAgent
- Azure Data Lake
- Kódolt felhasználói felület teszt
- DotFuscator
- Incredibuild IDE integráció
- IntelliCode keresse meg és helyettesítse példával
Az ebben a kiadásban tárgyalt problémák
A fejlesztői közösségből
- A Diagnosztikai eszközök ablak miniatűr betöltődik, és nem lesz megfelelően átméretezve.
- A 2694-es fordítói hiba próbálja meghívni a make_shared parancsot az MSVC 16.9 Preview 2 dobó destruktorral osztályán.
- Hiba történt a pillanatkép feldolgozása közben, nem sikerült feldolgozni a felügyelt kupacot.
- Az MSVC lehetővé teszi az alapértelmezett inicializált const int új kifejezésben.
- C5219 figyelmeztetést kapott „összetett” STL-fejlécben.
- A ToolTip blokkolja a keresési eredményeket.
- A Visual Studio furcsa kivételt adott.
- Az Intel C++ Compiler (ICL) fordítási hibával rendelkezik, mert a fejlécfájlban lévő fogalmak használatát nem védi az ifdef __cpp_lib_concepts.
- A __pragma(optimize) /Zc:preprocessor paranccsal történő kibontásakor belső fordítói hiba lép fel.
- Helytelen típusfunc” lambdák belsejében, értékeletlen kontextusban.
- A Visual Studio Installer összeomlik a vsconfig megadásakor.
- Összeállítási hiba alapértelmezett sablon MFC dll projekt lekérése, miután új párbeszédablak-osztályt adott a varázsló által.
- A Visual Studio offline telepítése a Native Desktop C++ fejlesztéséhez nem működik megfelelően.
- Az Azure VSTS-projekthez a Visual Studión keresztüli csatlakozás hatására a felhasználói felület nem válaszol.
- Az Opciók szövegdobozai olvashatatlanok, ha nagyobb betűtípust használunk.
- A Visual Studio új elem hozzáadása egy mappához nem válaszol.
- Állandó Nullreference kivételek js/cshtml fájlok szerkesztése közben.
- Hiba történt a távoli nyelvi kiszolgáló, a C#/Visual Basic Language Server Client aktiválásakor.
- Belső hiba lép fel, ha az /E-t az /experimental:preprocessor és a __pragma paraméterekkel együtt használják.
ismert problémák
Megoldás hozzáadása a TFVC Source Controlhoz jobb gombbal a Solution Explorerben összeomlik a VS
Tekintse meg az összes nyitott problémát és a Visual Studio 2022 elérhető megoldásait a hivatkozás követésével. ismert problémák
Forrás: microsoft