Visual Studio 2022 version 17.10 Release Notes

Visual Studio 2022 version 17.10 Release Notes

programmingvisual studio

As a developer Visual Studio is my bible for everything software development, and If you want to keep up with the kids, then staying upto date and current is highly recommended. Version 17.10 of Visual Studio 2022 released on 30th May 2024, seems heavily focussed on Git Co-Pilot which I have been using for a good few months now, and I must admit, as a seasoned developer it just get's better and better at suggesting code. This article isn't about CoPilot in general, so if you want more information on GitHub Copilot you can view that here: GitHub Copilot.

Features in this release

GitHub Copilot in Visual Studio

  1. They've combined the features of Copilot and Copilot Chat into one package, eliminating the need to install two separate extensions. 
  2. Copilot is now located in the top right corner of your Visual Studio interface.
  3. You can now get a first draft for your pull request description created by GitHub Copilot.
  4. Try it out by clicking the 'Add AI Generated Pull Request Description' sparkle pen icon within the Create a Pull Request window. 
  5. They have shortened the output of the generated Git Commit features.
  6. They've added a GitHub Copilot powered explain feature to the Commit Details window to make it easier to understand the contents of each commit.
  7. Double click on any commit to open the Commit Details pane in the Git Repository window. Then, click on the 'Explain Commit' sparkle pen icon to get a summary of the changes side by side with the code.

Build cloud native apps with .NET Aspire

Apparently it's an opinionated, cloud ready stack for building observable, production ready, distributed applications. .NET Aspire is delivered through a collection of NuGet packages that handle specific cloud-native concerns. I quickly googled and went over to the docs for some more info: https://learn.microsoft.com/en-us/dotnet/aspire/get-started/aspire-overview.
It's interesting that the following line of code inside a net8 progam.cs will load all the libraries needed for the azure service bus, complete with the IOC code for logging, saving time on writing your own logging code and outputs.

builder.AddAzureServiceBusClient("servicebus");

 

code highlighting by prism.js

What the hell does this mean?

Well it means that for us hard core developers whom learnt how to code with Dependancy Injection and a common interface library with things like Logging, MongoDB and other tools like Redis and PostgresSQL, well it turns out, .NET Aspire has done this for us.

.NET Aspire is a series of common librarys that will seamlessly integrate with your Logging and other standard pillars of observability.

Screenshot of the Visual Studio NuGet Package Manager UI showing .NET Aspire components
.NET Aspire components are NuGet packages designed to simplify connections to popular services and platforms, such as Redis or PostgreSQL. .NET Aspire components handle many cloud-native concerns for you through standardized configuration patterns, such as adding health checks and telemetry.

Each component is designed to work with .NET Aspire orchestration, and their configurations are injected automatically by simply referencing named resources. In other words, if Example.ServiceFoo references Example.ServiceBarExample.ServiceFoo inherits the component's required configurations to allow them to communicate with each other automatically.

Minor Updates

This page helps outline the minor releases of version 17.10 and any key features:

Version Date Key Features
Visual Studio 2022 version 17.10.0 May 21st 2024 Major Release
Visual Studio 2022 version 17.10.1 May 29th 2024 Bug Fixes
Visual Studio 2022 version 17.10.2 June 11th 2024

VS now includes MAUI 8.0.40 (SR5)

Visual Studio 2022 version 17.10.3 June 18th 2024  Bug Fixes
Visual Studio 2022 version 17.10.4 July 9th 2024 VS now includes MAUI 8.0.61 (SR6.1)
Visual Studio 2022 version 17.10.5 July 25th 2024 A few big fixes with credential management
Visual Studio 2022 version 17.10.6 August 13th 2024 Bug fixes with the compiler

 

 

 

A quick summary of the useful latest updates from Microsoft in Visual Studio 2022.
Published Thursday, May 30, 2024

Related Articles