Microsoft heeft vandaag de openbare preview van Visual Studio 2022 versie 1 aangekondigd. Voor het eerst zal Visual Studio 64-bit zijn, wat betekent dat uw ontwikkelomgeving zal niet langer beperkt zijn tot 4 GB geheugen. Met deze verbeterde geheugenondersteuning kunt u zelfs de grootste en meest complexe oplossingen debuggen. Microsoft brengt ook de volgende UI-wijzigingen naar VS 2022.
Microsoft benadrukte ook dat Visual Studio 2022 volledige ondersteuning zal hebben voor.NET 6 en het uniforme raamwerk voor web-, client-en mobiele apps voor zowel Windows als Mac-ontwikkelaars.
C++
Visual Studio 2022 zal robuuste ondersteuning bieden voor de C++-workload met nieuwe productiviteitsfuncties, C++20-tooling en IntelliSense. Nieuwe C++20-taalfuncties vereenvoudigen het beheer van grote codebases en verbeterde diagnostiek zal de moeilijke problemen gemakkelijker opsporen met sjablonen en concepten.
We integreren ook ondersteuning voor CMake, Linux en WSL om het is gemakkelijker voor u om platformonafhankelijke apps te maken, te bewerken, te bouwen en te debuggen. Als je wilt upgraden naar Visual Studio 2022 maar je zorgen maakt over compatibiliteit, zal binaire compatibiliteit met de C++ runtime het pijnloos maken.
Diagnostics and debugging
De mogelijkheid om met vertrouwen fouten op te sporen in uw toepassingen staat centraal in uw dagelijkse workflow. Visual Studio 2022 zal prestatieverbeteringen bevatten in de kerndebugger, met extra functies zoals vlamdiagrammen in de profiler om de hot paths beter te herkennen, afhankelijke breekpunten voor nauwkeuriger debuggen en geïntegreerde decompilatie-ervaringen waarmee je door code kunt stappen die je niet doet. niet lokaal.
Realtime samenwerking
Live Share opent nieuwe mogelijkheden om met anderen samen te werken, ideeën uit te wisselen, programmeren in paren en code te beoordelen. In Visual Studio 2022 introduceert Live Share geïntegreerde tekstchat, zodat u snel kunt praten over uw code zonder contextwisselingen. Je hebt opties om terugkerende sessies te plannen die dezelfde link opnieuw gebruiken, waardoor de samenwerking met je frequente contacten wordt vereenvoudigd. Om Live Share binnen organisaties beter te ondersteunen, zullen we ook sessiebeleid introduceren, waarin eventuele nalevingsvereisten voor samenwerking worden gedefinieerd (moeten lees-/schrijfterminals bijvoorbeeld deelbaar zijn?).
Inzichten en productiviteit
De AI IntelliCode-engine in Visual Studio wordt steeds beter in naadloos anticiperen op uw volgende zet. Visual Studio 2022 biedt meer en diepere integraties in uw dagelijkse workflows, zodat u de juiste actie op de juiste plaats op het juiste moment kunt ondernemen.
Asynchrone samenwerking
Visual Studio 2022 zal krachtige nieuwe ondersteuning voor Git en GitHub bevatten. Het vastleggen van code, het verzenden van pull-verzoeken en het samenvoegen van branches is wanneer”mijn code onze code wordt”. U zult veel ingebouwde logica en controlepunten opmerken om u efficiënt door het samenvoeg-en beoordelingsproces te leiden, anticiperend op feedback van uw collega’s die de zaken zouden kunnen vertragen. Ons leidende principe hier was u te helpen meer vertrouwen te hebben in de code die u levert.
Verbeterde codezoekfunctie
Het zoeken naar codes is een integraal onderdeel van de levenscyclus van softwareontwikkeling. Ontwikkelaars gebruiken code zoeken om verschillende redenen: leren van anderen, code delen, de impact van wijzigingen beoordelen tijdens het herstructureren, problemen onderzoeken of wijzigingen beoordelen. We doen er alles aan om betere prestaties te leveren voor al deze kritieke activiteiten in Visual Studio 2022 om u nog productiever te maken. U kunt ook buiten uw geladen bereik zoeken om te vinden wat u zoekt, ongeacht in welke codebase of repo het zich bevindt.
Visual Studio voor Mac vernieuwen
Ons doel met Visual Studio 2022 voor Mac is om maak een moderne.NET IDE op maat voor de Mac die de productieve ervaring levert waar je zo van bent gaan houden in Visual Studio. We werken eraan om Visual Studio voor Mac te verplaatsen naar de native macOS-gebruikersinterface, wat betekent dat het betere prestaties en betrouwbaarheid zal bieden. Het betekent ook dat Visual Studio voor Mac volledig kan profiteren van alle ingebouwde toegankelijkheidsfuncties van macOS. We werken de menu’s en terminologie in de IDE bij om Visual Studio consistenter te maken tussen Mac en Windows. De nieuwe Git-ervaring van Visual Studio komt ook naar Visual Studio voor Mac, te beginnen met de introductie van het toolvenster Git Changes.