Dit is wat er nieuw is in Visual Studio 2022 versie 17.0 Preview 1

Pictogram voor leestijd 5 minuut. lezen


Lezers helpen MSpoweruser ondersteunen. We kunnen een commissie krijgen als u via onze links koopt. Tooltip-pictogram

Lees onze openbaarmakingspagina om erachter te komen hoe u MSPoweruser kunt helpen het redactieteam te ondersteunen hhh

Voorbeeld van Microsoft Visual Studio 2022

Vandaag heeft Microsoft Visual Studio 2022 versie 17.0 Preview 1 uitgebracht die UI-verbeteringen, 64-bits ondersteuning en meer naar de populaire IDE brengt. De volledige changelog voor de nieuwste versie is hieronder te zien:

64-bit

  • devenv.exe is nu alleen 64-bits

IntelliCode

  • Automatische aanvulling op de hele regel

.NET 6-SDK

  • De .NET 6 SDK (preview) is opgenomen in Visual Studio 2022
  • Deze release biedt basisondersteuning voor .NET MAUI-projecten. Tijdelijk moet u de .NET MAUI-workload apart van .NET 6 installeren. Zie onze .NET Maui GitHub-repository voor meer informatie

Git-tooling

  • De mogelijkheid om terug te gaan naar de Team Explorer Git UI verwijderd, waardoor de nieuwe Git-ervaring de enige beschikbare ingebouwde tooling.
  • De optie om de GitHub-extensie te installeren uit de Visual Studio Installer verwijderd.

Ondersteuning voor testtools

  • Nieuwe versies van het testplatform vanaf 17.0 kunnen geen generieke tests en geordende tests uitvoeren. Deze specifieke functies worden alleen geleverd als onderdeel van een vroege versie van MSTestv1 en zijn niet opgenomen in MSTestv2. Microsoft ziet een zeer laag gebruik van deze functies en bestelde tests worden nu beschouwd als in strijd met de beste testpraktijken.
  • Sommige testervaringen zijn niet beschikbaar in 17.0 Preview 1 inclusief het maken van nieuwe TestSettings-bestanden en de TestSettings-editor. Testruns kunnen nog steeds TestSettings-bestanden gebruiken, maar TestSettings is vervangen door RunSettings en Microsoft moedigt gebruikers aan om verbeterde prestaties en functionaliteit te migreren. hhh.
  • Gecodeerde UI-tests en [Web Load Tests](einde levensduur van de service voor het testen van de cloud | Azure DevOps Blog (microsoft.com)) ondersteuning zal niet beschikbaar zijn in 17.0 preview 1, aangezien Microsoft nog bezig is met het overzetten van deze ervaringen naar Visual Studio 2022. Microsoft doet dat wel zijn van plan om ze in volgende previews te ondersteunen, hoewel Microsoft gebruikers sterk aanmoedigt om Coded UI Test en Web Load Test te verlaten. Deze technologieën zijn officieel afgeschaft in 2019 en Microsoft is van plan ze uit het product te verwijderen wanneer Microsoft de impact voor gebruikers kan minimaliseren.

Web Tools

  • De pagina Samenvatting publiceren heeft nu acties om foutopsporing en profilering op afstand te starten/stoppen onder het menu '...' in de rechterbovenhoek van het gedeelte 'Hosting'
  • De pagina Verbonden services heeft nu een actie om Storage Explorer te starten
  • De "ASP.NET Core Empty"-sjabloon die bij .NET 6 wordt geleverd, gebruikt de nieuwe 'minimale API's' paradigma waarvoor Microsoft is begonnen ondersteuning toe te voegen

rekbaarheid

  • VS SDK bevat verschillende belangrijke wijzigingen en Visual Studio 2019-extensies werken niet in 2022. Zie VSSDK-documentatie voor meer informatie.
  • VS SDK-referentieassemblages zijn niet langer geïnstalleerd op de VSSDK\VisualStudioIntegration\Common\Assemblies map. Als uw build op deze assemblages vertrouwde, migreer dan uw project om in plaats daarvan NuGet-pakketten te gebruiken. Voor offline scenario's:
    1. Houd een in-org nuget-feed bij waaruit u de nuget-pakketten kunt herstellen.
    2. Controleer de binaire bestanden.

Nieuwe WPF XAML Designer voor .NET Framework

De huidige WPF XAML Designer voor .NET Framework is vervangen door een nieuwe WPF XAML Designer voor .NET Framework, gebaseerd op dezelfde architectuur die wordt gebruikt voor de WPF XAML Designer voor .NET (.NET Core).

De Visual Studio-ervaring zal er hetzelfde uitzien, maar externe leveranciers van besturingselementen moeten het nieuwe uitbreidbaarheidsmodel ondersteunen sinds het vorige model op basis van .design.dll en Microsoft.Windows.Design.Extensibility wordt afgeraden. Als je al een . hebt gemaakt .designtools.dll extensie voor .NET (.NET Core), werkt diezelfde extensie ook voor de nieuwe WPF XAML Designer voor .NET Framework.

Raadpleeg de migratiedocument hieronder voor meer informatie over hoe u kunt migreren naar het nieuwe uitbreidbaarheidsmodel.

Tijdelijk verwijderde functies

In de Preview 1-release van Visual Studio 2022 moeten verschillende functies nog worden gemigreerd naar 64-bit en staan ​​ze nog niet in de preview. Microsoft is van plan deze functies in toekomstige updates op te nemen en ze worden niet verwijderd uit Visual Studio.

  • Web Live-voorbeeld
  • Instrumentatie profiler
  • Ondersteuning voor Azure Cloud Service-projecten
  • T-SQL-debugger
  • Web Load Test en TestController/TestAgent
  • Azure Data Lake
  • Gecodeerde UI-test
  • DotFuscator
  • Incredibuild IDE-integratie
  • IntelliCode zoeken en vervangen door voorbeeld

Problemen opgelost in deze release

Van ontwikkelaarscommunity

bekende problemen

Een oplossing toevoegen aan TFVC Source Control via rechtermuisknop in Solution Explorer crasht VS

Bekijk alle openstaande problemen en beschikbare tijdelijke oplossingen in Visual Studio 2022 door de link te volgen. bekende problemen

Bron: Microsoft

Meer over de onderwerpen: changelog, ontwikkelaars, Visual Studio 22

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *