October 10th, 2023
heart5 reactions

Visual Studio 2022 17.8 Preview 3 is here!

Sr. Lead Technical Program Manager

Welcome to Visual Studio 2022 17.8 Preview 3! This release is dedicated to addressing community submitted feedback where we resolved nearly 100 Developer Community tickets. Our primary focus was improving stability and reliability while also introducing a few new features.

Area Enhancements
Productivity Visual Studio Update Notification
C++ Game Dev Unreal Engine Macro Specifier Suggestions

Structured Diagnostics

SQL Server Data Tools Upgraded Microsoft.Data.SQLClient (MDS) 3.0 to MDS 5.0 and more!

Productivity

 

Visual Studio Update Notification

Noticed something new? For Visual Studio 2022, we added an overlay to the VS task bar icon to help you know when VS will update. When there is an update available and you have enabled the “Update on Close” option, the icon will appear. Once you close VS, an update will immediately start and as a result the icon will also disappear. For more information on Update on Close, please visit VS Update on Close .

A logo of a company Description automatically generated

C++ Game Dev

 

Unreal Engine Macro Specifier Suggestions

You will now see Unreal Engine macro specifiers suggested in the member list, making it easier to understand and use them in your code. This feature will save you time and effort by providing quick access to important information about macro specifiers, without having to leave the IDE.

A computer screen with text and images Description automatically generated

Structured Diagnostics

C++ compiler errors can be long and unwieldy. To address this, we’ve created a new Problem Details window which allows you to navigate compiler errors in a structured way. The Problem Details window can be opened by clicking the Details icon for an entry in the Error List.

A screenshot of a computer Description automatically generated

Entries in the Problem Details window can be expanded to view nested information about the error from the compiler.

A screenshot of a computer program Description automatically generated

MDS 3.0 to MDS 5.0 Upgrade in SQL Server Data Tools

SQL Server Data Tools (SSDT) has upgraded from (Microsoft.Data.SQLClient)MDS 3.0 to MDS 5.0. MDS 5.0 has some significant benefits over MDS 3.0. It has added support to TDS 8.0, support for specifying Server SPN and Failover Server SPN on the connection etc. Please refer to this blog for more information on the benefits of the upgrade.

For SSDT users, the major change that can be noticed is while connecting to a database. Two new fields, namely: Encrypt and Trust Server Certificate have been added to the Connect Page. This specifies the Encryption type and the requirement for a Trust Server Certificate. By default, the Encrypt is set as true or Mandatory. You can find details about this in our Microsoft Learn Documentation.

A screenshot of a computer Description automatically generated

Share your feedback and stay connected with Visual Studio!

We appreciate the time you’ve spent reporting issues/suggestions and hope you continue to give us feedback when using Visual Studio on what you like and what we can improve. Your feedback is critical to help us make Visual Studio the best tool it can be! You can share feedback with us via Developer Community: report any bugs or issues via report a problem and share your suggestions for new features or improvements to existing ones.

Stay connected with the Visual Studio team by following us on YouTube, Twitter, LinkedIn, Twitch and on Microsoft Learn.

Author

Adrian Murphy
Sr. Lead Technical Program Manager

32 comments

Discussion is closed. Login to edit/delete existing comments.

Sort by :
  • Gabor Dios

    Will the compiler tools needed for producing an x86 CHPE image be ever released? (I’d like to compile plugins for 32 bit applications that will never be recompiled to native ARM)
    The x86_chpe definition stuff seem to be available in Windows headers and I guess MSFT also compiles their x86 chpe system dll’s so the tools are there.
    But, is it planned to be released to the public?

  • Giorgio Novello · Edited

    Save visual BASIC.
    Not make the error to discontinue it.

  • Michel Anonym

    So what’s the status on #include cleanup which was meant to drop in 17.7? My last information was that it was delayed due to instability so when is this getting addressed and re-enabled?

  • Johan Visser

    Will there finally be a designer for .NET MAUI?
    Without a designer .NET MAUI is utterly useless.