Visual Studio 2022 17.3 is uitgebracht en vandaag zijn we hier om alle nieuwe functies te bespreken. Op 9 augustus bracht Microsoft Visual Studio 2022 17.3 en.NET Multi-platform App UI (.NET MAUI) uit, een verbetering van Xamarin. formulieren die de mogelijkheid vergroten om naast mobiele applicaties ook desktopapplicaties te bouwen.

Visual Studio 2022 17.3 is uit: wat is er nieuw?

Hoewel.NET MAUI als een op zichzelf staand framework in mei de GA-status bereikte, werd het pas vandaag toegankelijk in het releasekanaal van Visual Studio 2022 voor Windows.

“We hebben tools ontwikkeld om u te helpen uw .NET MAUI-apps te ontwikkelen zonder u te vertragen. Hot Reload, Live Visual Tree en XAML Live Preview versnellen uw ontwikkeltijd doordat u codewijzigingen kunt toepassen en deze onmiddellijk kunt zien. Met XAML Hot Reload kunt u wijzigingen aanbrengen in uw gebruikersinterface en deze meteen in de actieve app zien. Met .NET Hot Reload kun je wijzigingen aanbrengen in je code, opslaan en die wijzigingen ook bekijken”, zegt Chris Hardy, programmamanager bij het .NET-team van Microsoft, in een blog. na.

Microsoft-ontwikkelaars hadden inderdaad al lang de Hot Reload-functionaliteit gewenst. Het kwam na Xamarin aan. Formulieren blijven achter bij concurrerende producten zoals React Native en Flutter, waardoor in juli 2019 XAML Hot Reload-mogelijkheden worden toegevoegd.

Wist u dat Microsoft op 15 juni met Internet Explorer stopte?

Microsoft Teams-samenwerkingsprogramma

Microsoft benadrukte ook de compatibiliteit van zijn Microsoft Teams-samenwerkingsprogramma met de Visual Studio IDE, die met behulp van de Teams Toolkit voor Visual Studio is getransformeerd tot een low-code development tool.

“Door Microsoft Teams te gebruiken als platform voor het bouwen van apps, kun je Teams uitbreiden voor je app-oplossingen. Teams Toolkit voor Visual Studio maakt het eenvoudig om aan de slag te gaan met apps die de gebruikersinterface in een tabblad insluiten, een kanaal op de hoogte stellen met een aangepast bericht, een taak activeren via een chatopdracht en meer”, legt Hardy uit.

Visual Studio 2022 17.3 is nu uit
Visual Studio 2022 17.3 is nu uit

Live testen van eenheden

De meest recente upgrade omvat ook verbeterde Live Unit Testing, die in maart werd getoond in een v17.2-bèta.

Unit-tests worden automatisch uitgevoerd als onderdeel van live unit-testing, waarbij de resultaten en codedekking in realtime worden gerapporteerd. Het herinnert ontwikkelaars eraan om unit-tests te schrijven wanneer ze problemen patchen of nieuwe functies toevoegen door feedback te geven over de invloed van wijzigingen op bestaande tests en of de nieuwe code wordt gedekt door bestaande tests wanneer code wordt gewijzigd.

“Live Unit Testing kan nu beter worden geschaald voor grotere oplossingen door de builds af te stemmen op wat nodig is en tegelijkertijd projecten te bouwen. Andere verbeteringen aan het Live Unit Testing-buildmechanisme zorgen voor betrouwbaardere builds en ondersteuning voor een grotere verscheidenheid aan oplossingen. Het is nu gemakkelijker om uw oplossing in te stellen voor live unit-testen met de introductie van een installatiewizard om Live Unit Testing in slechts een paar stappen te configureren. Andere verbeteringen zijn onder meer de mogelijkheid om overbodige testruns te annuleren en het gemakkelijker maken om de voortgang te begrijpen door bewerkingen en fouten in de statusbalk van het Live Unit Testing-venster op te duiken”, aldus Hardy.

  Er komen nieuwe details naar voren over de Motorola G30

Azure Container-apps

Op de belangrijke Build-ontwikkelaarsconferentie van het bedrijf in mei werd deze optie algemeen beschikbaar. Het is gebouwd op robuuste open source-technologie in het Kubernetes-ecosysteem en stelt gebruikers in staat microservices en gecontaineriseerde apps te gebruiken op een serverloos platform.

De nieuwe Azure Container Apps-service, die kan worden gebruikt voor onmiddellijke implementatie of configuratie met GitHub Actions, heeft nu ook ondersteuning in Visual Studio 2022 17.2.

Vandaag heeft Hardy meer informatie over de service verstrekt, waarbij hij erop wijst dat deze automatische CI/CD-installatie ondersteunt met GitHub-acties, evenals implementatie op aanvraag via een opdracht met de rechtermuisknop.

Visual Studio 2022 17.3 is nu uit
Visual Studio 2022 17.3 is nu uit

“Met Azure Container Apps kun je microservices en gecontaineriseerde applicaties draaien op een serverloos platform. Met Container Apps profiteer je van de voordelen van het runnen van containers, terwijl je de zorgen van het handmatig configureren van de cloudinfrastructuur en complexe containerorchestrators achterwege laat”, aldus Hardy.

“Visual Studio helpt je bij het kiezen van bestaande Azure-resources of het maken van nieuwe die je kunt gebruiken om je app te implementeren. Het zal ook de container-image bouwen met behulp van de Dockerfile in het project, deze image naar ACR pushen en uiteindelijk de nieuwe image implementeren in de geselecteerde container-app, “voegde hij eraan toe.

Andere hoogtepunten van de release zijn:

  • IEnumerable Visualizer: Hardy zei dat ontwikkelaars “een paar veelgevraagde verbeteringen in IEnumerable visualizer kunnen bekijken, zoals filteren, thema’s en CSV-export. Op onze blog lees je hier meer over deze verbeteringen.” https://devblogs.microsoft.com/visualstudio/ienumerable-visualizer-improvements/
  • C++ verbeteringen: Het team heeft een nieuwe functie geïmplementeerd om builds met lage prioriteit in de IDE mogelijk te maken als reactie op suggesties van ontwikkelaars dat het CPU-gebruik tijdens C++-builds zou moeten worden beperkt. Om ongedefinieerd gedrag te voorkomen, werden ook nieuwe statische analysecontroles voor std::optioneel ontwikkeld als reactie op aanvullende opmerkingen. “We hebben ook hard gewerkt aan prestatieverbeteringen voor C++-ontwikkelaars. In 17.3 vind je dat Visual Studio indexeert en kleurt uw C++-code sneller dan ooit. Een van de verbeteringen die zijn waargenomen, is een 2x snelheidsverbetering bij het indexeren van een nieuwe C++ Unreal Engine 5-oplossing”, aldus Hardy.
  • Wat is er nieuw? Ontwikkelaars kunnen meer te weten komen door Visual Studio bij te werken of Help > Wat is er nieuw te selecteren.
  • Git Line-staging: Dit wordt ondersteund door de mogelijkheid om bepaalde coderegels en/of delen van code rechtstreeks vanuit de editor naar de diff-weergave te sturen. “Om te beginnen, voert u een van uw recente wijzigingen uit door de bijbehorende kleurmarge te selecteren en de gebruikersinterface Peek Difference te gebruiken om uw wijziging te faseren. Lees onze blogpost om meer te weten te komen en uw feedback te delen”, aldus Hardy.
  • Tabbladen in meerdere rijen weergeven: Om meer horizontale tabbladen tegelijkertijd te openen, kunt u tabbladen in meerdere rijen plaatsen, wat in mei werd geïntroduceerd in v17.3 Preview 1. Deze post bevat meer informatie over dit populaire feedbackidee van de ontwikkelaarsgemeenschap.
  • Gesloten documenten opnieuw openen: Door met de rechtermuisknop op een tabblad te klikken met de toetsenbordtoetsen Ctrl+K of Ctrl+Z, of door naar het menu-item onder Venster > Gesloten tabblad herstellen te gaan, kunnen ontwikkelaars nu het laatste tabblad openen dat ze hebben gesloten.
  Hoe maak je groepsvideogesprekken in Windows 10 rechtstreeks vanaf de taakbalk?

Visual Studio 2022 17.4 Voorbeeld 1

De release-opmerkingen voor de eerste preview van de aankomende versie zijn vandaag ook door Microsoft verstrekt.

“Versie 17.4 zal de eerste versie van Visual Studio zijn die algemeen beschikbaar is als native Arm64-toepassing”, aldus Hardy.

“We zijn verheugd om aan te kondigen dat de release van Visual Studio 2022 17.3 Preview 2 nu beschikbaar is als een native Arm64-toepassing op Windows 11! Dit zal de eerste versie van Visual Studio zijn die native ondersteuning biedt voor het bouwen en debuggen van Arm64-apps op Arm-gebaseerde processors”, aldus Microsoft.

Ongeacht welke versie als eerste werd uitgebracht, het lijkt erop dat Visual Studio nu een native Arm64-toepassing is. Versie 17.4 zal ook de derde versie zijn die gedurende 18 maanden wordt ondersteund via het langetermijnservicekanaal (LTSC). Volgens Hardy, die nog een post over de eerste preview beloofde, is feedback tijdens de preview-cyclus cruciaal om de hoge verwachtingen van ontwikkelaars voor het eindproduct te realiseren.

Visual Studio 2022 17.3 is nu uit
Visual Studio 2022 17.3 is nu uit

Vanaf nu zijn er twee nieuwe functies toegevoegd, volgens de release-opmerkingen: respectievelijk componenten die niet meer worden ondersteund verwijderen en teruggaan naar uw eerder geïnstalleerde versie van Visual Studio. Over dat laatste zegt de persverklaring:

“De tweede nieuwe functie van het Visual Studio-installatieprogramma is de mogelijkheid om eenvoudig alle componenten te verwijderen die zijn overgegaan naar een status die niet meer wordt ondersteund. Zowel ontwikkelaars als IT-beheerders kunnen deze actie aanroepen om deze niet-ondersteunde componenten in bulk te verwijderen, wat het handhaven van een veilige en compatibele omgeving zal vergemakkelijken. Een deel van deze functie wordt geleverd in Preview 1 en de rest komt online met Preview 2.”

Andere opmerkingen behandelen.NET-productiviteit, code zoeken en navigeren, Git-tooling en vele andere onderwerpen.

Is Visual Studio 2022 gratis?

Jazeker. De Community-editie van Visual Studio ondersteunt een reeks taken, waaronder desktop- en webontwikkeling. Opties zijn beschikbaar voor selectie tijdens de installatie. De gratis versie van Visual Studio heet Visual Studio 2022 Community Edition. Elke onafhankelijke ontwikkelaar kan het gebruiken om zijn eigen premium of gratis apps te maken.

  Mede-oprichter van Signal lanceert Confer en zorgt voor gespreksverwerking zonder kennis

Welke versie van Visual Studio is het beste?

Het antwoord hangt af van hoe u Visual Studio momenteel gebruikt.

De verbeteringen die in Visual Studio 2022 zijn aangebracht, zullen naar verwachting nuttig zijn voor solo-ontwikkelaars van alle vaardigheidsniveaus, en ze willen zo snel mogelijk vertrouwd raken met de nieuwe en verbeterde functies vóór de officiële release.

Visual Studio 2022 17.3 is nu uit
Visual Studio 2022 17.3 is nu uit

U kunt de Visual Studio 2022 Preview op een aantal manieren gaan gebruiken als u ervoor kiest om bij te werken.

Het installeren van Visual Studio 2022 naast uw bestaande build van Visual Studio 2019 is de eenvoudigste optie. U kunt de cloudversie proberen als u deze niet lokaal wilt installeren. Misschien heb je eerder Microsoft Visual Studio Online gebruikt. Bovendien kan VS 2022 vanaf de opdrachtregel worden gebruikt.

Wat is het verschil tussen Visual Studio 2019 en 2022?

De toegankelijkheid van Visual Studio 2019 is verbeterd door een aantal functies en er zijn nog meer toegankelijkheidsfuncties toegevoegd aan Visual Studio 2022. Gebruikers kunnen de interface wijzigen om de zichtbaarheid en organisatie te vergroten en beter te werken met toegestane extensies zonder afhankelijk te zijn van plug-ins of toevoegingen. -ons.

In Visual Studio 2022 kan Intellicode hele coderegels invullen dankzij een beter begrip van de codeercontext.

Dit werkt alleen met C# in de huidige voorbeeldmodus, maar Microsoft zal andere talen toevoegen naarmate de daadwerkelijke releasedatum nadert. Door gemakkelijker te lezen stapsgewijze, contingent breekpunt- en vlamdiagrammen aan te bieden om programmeurs te helpen problemen met zowel lokale als externe code te vinden, stroomlijnt de kerndebugger het decompileren van code.

Een gebruiksvriendelijkere en intuïtievere ontwikkelomgeving wordt geboden door Visual Studio 2022. Dit omvat meer mogelijkheden om het uiterlijk van de IDE te personaliseren (u kunt het bijvoorbeeld afstemmen op uw Windows-thema) en de mogelijkheid om een ​​documentbeheer op te zetten systeem dat voor u werkt.

Visual Studio 2022 17.3 is nu uit
Visual Studio 2022 17.3 is nu uit

De volledige toolkit voor C++ 20 is opgenomen in Visual Studio 2022. Dat is een geweldige toevoeging voor Windows-ontwikkelaars, aangezien dat de taal is die wordt gebruikt om Windows te maken.

De huidige builds hebben een aantal belangrijke verbeteringen, volgens de preview-opmerkingen voor VS 2022. De nieuwe versie van de IDE zou C++-programmering eenvoudiger moeten maken dankzij verbeterde IntelliSense-mogelijkheden en sterkere debugging- en analysetools.

Hot Reload, dat oorspronkelijk beschikbaar werd gesteld in Visual Studio 2022, maakt het mogelijk om actieve versies van uw.NET- of C++-apps bij te werken. Een nieuwe methode om uw code tijdens het debuggen te bewerken, wordt “Hot Reload” genoemd.

Met andere woorden, u kunt de code wijzigen zonder de toepassing te onderbreken of opnieuw te starten. Alle ontwikkelaars hebben scenario’s ervaren of kunnen zich voorstellen dat dit nuttig zal zijn!

Source: Visual Studio 2022 17.3 is nu uit: alle nieuwe functies