Her er hvad der er nyt i Visual Studio 2022 version 17.0 Preview 1

Ikon for læsetid 5 min. Læs


Læsere hjælper med at understøtte MSpoweruser. Vi får muligvis en kommission, hvis du køber via vores links. Værktøjstip-ikon

Læs vores oplysningsside for at finde ud af, hvordan du kan hjælpe MSPoweruser med at opretholde redaktionen Læs mere

Microsoft Visual Studio 2022 forhåndsvisning

I dag udgav Microsoft Visual Studio 2022 version 17.0 Preview 1, der bringer UI-forbedringer, 64 bit-understøttelse og mere til den populære IDE. Den fulde changelog for den seneste version kan ses nedenfor:

64-bit

  • devenv.exe er nu kun 64-bit

IntelliCode

  • Autofuldførelse af hele linjen

.NET 6 SDK

  • .NET 6 SDK (preview) er inkluderet i Visual Studio 2022
  • Denne udgivelse har grundlæggende understøttelse af .NET MAUI-projekter. Du skal midlertidigt installere .NET MAUI-arbejdsbelastningen separat fra .NET 6. Se vores .NET Maui GitHub Repository for mere information

Git Tooling

  • Fjernede muligheden for at vende tilbage til Team Explorer Git UI, hvilket gjorde ny Git-oplevelse det eneste tilgængelige indbyggede værktøj.
  • Fjernede muligheden for at installere GitHub-udvidelsen fra Visual Studio Installer.

Understøttelse af testværktøjer

  • Nye versioner af testplatformen, der starter med 17.0, vil ikke kunne køre generiske tests og bestilte tests. Disse specifikke funktioner leveres kun som en del af en tidlig version af MSTestv1 og er ikke inkluderet i MSTestv2. Microsoft ser meget lav brug af disse funktioner, og bestilte test anses nu for at være i modstrid med bedste testpraksis.
  • Nogle testoplevelser vil ikke være tilgængelige i 17.0 Preview 1, herunder oprettelse af nye TestSettings-filer og TestSettings-editoren. Testkørsler vil stadig kunne bruge TestSettings-filer, men TestSettings blev erstattet med RunSettings, og Microsoft opfordrer brugerne til at migrere forbedret ydeevne og funktionalitet. Læs mere.
  • Kodede UI-tests og [Web Load Tests](Cloud-baseret belastningstestservice end of life | Azure DevOps Blog (microsoft.com))-understøttelse kommer ikke i 17.0 preview 1, da Microsoft stadig arbejder på at overføre disse oplevelser til Visual Studio 2022. Microsoft gør det. planlægger at støtte dem i efterfølgende forhåndsvisninger, selvom Microsoft på det kraftigste opfordrer brugere til at gå fra Coded UI Test og Web Load Test. Disse teknologier blev officielt forældet i 2019, og Microsoft planlægger at fjerne dem fra produktet, når Microsoft kan minimere indvirkningen på brugerne.

Webværktøjer

  • Siden Udgiv oversigt har nu handlinger til at starte/stoppe fjernfejlfinding og profilering under menuen '...' i øverste højre hjørne af sektionen 'Hosting'
  • Siden Forbundne tjenester har nu en handling til at starte Storage Explorer
  • "ASP.NET Core Empty"-skabelonen, der følger med .NET 6, bruger den nye 'minimale API'er' paradigme, som Microsoft er begyndt at tilføje support til

udvidelsesmuligheder

  • VS SDK indeholder flere brydende ændringer, og Visual Studio 2019-udvidelser vil ikke fungere i 2022. Se VSSDK dokumentation for mere information.
  • VS SDK-referencesamlinger er ikke længere installeret på VSSDK\VisualStudioIntegration\Common\Assemblies folder. Hvis din build var afhængig af disse samlinger, skal du migrere dit projekt for at bruge NuGet-pakker i stedet. For offline scenarier:
    1. Hold et nuget-feed i organisationen, hvorfra nuget-pakkerne kan gendannes.
    2. Tjek i de binære filer.

Ny WPF XAML Designer til .NET Framework

Den nuværende WPF XAML Designer til .NET Framework er erstattet med en ny WPF XAML Designer til .NET Framework, baseret på den samme arkitektur, som bruges til WPF XAML Designer for .NET (.NET Core).

Visual Studio-oplevelsen vil se den samme ud, men tredjeparts kontrolleverandører skal understøtte den nye udvidelsesmodel siden den tidligere model baseret på .design.dll , Microsoft.Windows.Design.Extensibility er forældet. Hvis du allerede har oprettet en .designtools.dll udvidelse til .NET (.NET Core), vil den samme udvidelse fungere for den nye WPF XAML Designer til .NET Framework.

Der henvises til migrationsdokument nedenfor for yderligere information om, hvordan du migrerer til den nye udvidelsesmodel.

Midlertidigt fjernede funktioner

I Preview 1-udgivelsen af ​​Visual Studio 2022 er flere funktioner endnu ikke blevet migreret til 64-bit og er endnu ikke i forhåndsvisningen. Microsoft planlægger at inkludere disse funktioner i fremtidige opdateringer, og de bliver ikke fjernet fra Visual Studio.

  • Web Live Preview
  • Instrumentationsprofiler
  • Azure Cloud Service-projektsupport
  • T-SQL debugger
  • Web Load Test og TestController/TestAgent
  • Azure Data Lake
  • Kodet UI-test
  • DotFuscator
  • Incredibuild IDE-integration
  • IntelliCode find og erstat med eksempel

Problemer behandlet i denne udgivelse

Fra udviklerfællesskabet

kendte problemer

Tilføjelse af en løsning til TFVC Source Control via højreklik i Solution Explorer crasher VS

Se alle åbne problemer og tilgængelige løsninger i Visual Studio 2022 ved at følge linket. kendte problemer

Kilde: microsoft

Mere om emnerne: changelog, udviklere, Visual Studio 22