Íme, a Visual Studio 2022 17.0-s verziójának 1. előnézete újdonságai

Olvasási idő ikonra 5 perc olvas


Az olvasók segítenek az MSpoweruser támogatásában. Kaphatunk jutalékot, ha a linkjeinken keresztül vásárol. Eszköztipp ikon

Olvassa el közzétételi oldalunkat, hogy megtudja, hogyan segítheti az MSPowerusert a szerkesztői csapat fenntartásában Tovább

Microsoft visual studio 2022 előnézet

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:
    1. Tartson egy szervezeten belüli nuget feedet, amelyből visszaállíthatja a nuget csomagokat.
    2. 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

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

Bővebben a témákról: changelog, fejlesztők, Visual Studio 22