{"id":241661,"date":"2023-02-28T09:15:31","date_gmt":"2023-02-28T17:15:31","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/visualstudio\/?p=241661"},"modified":"2023-02-27T22:37:22","modified_gmt":"2023-02-28T06:37:22","slug":"try-visual-studio-2022-v17-6-preview-1","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/try-visual-studio-2022-v17-6-preview-1\/","title":{"rendered":"Try Visual Studio 2022 v17.6 Preview 1"},"content":{"rendered":"<p>The first Preview for Visual Studio 2022 17.6 is now available! This release expands on the <a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/visual-studio-2022-17-5-released\/\">recently released 17.5 version of Visual Studio<\/a> and aims at enhancing your productivity whether you\u2019re a .NET developer, a game developer, and\/or a C++ developer.<\/p>\n<p>Why should you try the latest preview? Because it\u2019s like living in the future \u2013 you get to try all the capabilities that we\u2019re actively working on for the upcoming 17.6 release, influence their development early by <a href=\"https:\/\/developercommunity.visualstudio.com\/report?space=8&amp;entry=suggestion\">providing your suggestions<\/a> and by <a href=\"https:\/\/docs.microsoft.com\/visualstudio\/ide\/how-to-report-a-problem-with-visual-studio\">reporting any problem<\/a> you encounter. And you get to do that while reliably continuing your critical work, as Previews always install and run side-by-side the officially supported Visual Studio releases.<\/p>\n<p><div  class=\"d-flex justify-content-center\"><a class=\"cta_button_link btn-primary mb-24\" href=\"https:\/\/visualstudio.microsoft.com\/vs\/preview\/\" target=\"_blank\">Download Visual Studio 2022 v17.6 Preview 1<\/a><\/div><\/p>\n<p>This blog summarizes the top changes in this release. To explore the full list of improvements, you can check out the <a href=\"https:\/\/learn.microsoft.com\/en-us\/visualstudio\/releases\/2022\/release-notes-preview\">Visual Studio 2022 17.6 Preview 1 Release Notes<\/a>.<\/p>\n<ul>\n<li><a href=\"#ideproductivity\">IDE Productivity<\/a>\n<ul>\n<li><a href=\"#BracePairColorization\">Brace Pair Colorization<\/a><\/li>\n<li><a href=\"#GitUnstage\">Git Line Unstaging<\/a><\/li>\n<li><a href=\"#GitHubIssues\">GitHub Issues<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#dotNet\">.NET<\/a>\n<ul>\n<li><a href=\"#IntelliCode\">IntelliCode API Usage Examples for C#<\/a><\/li>\n<li><a href=\"#Visualizers\">Visualizers Support for .NET Remote Debugging<\/a><\/li>\n<li><a href=\"#ARM64\">.NET MAUI Tooling for ARM64 Devices<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#Gaming\">C++ Gaming<\/a>\n<ul>\n<li><a href=\"#UELog\">Unreal Engine Log Viewer<\/a><\/li>\n<li><a href=\"#UEHeaderTool\">Code Analysis integration \u2013 Unreal Header Tool<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#Crossplat\">C++ Cross-platform<\/a>\n<ul>\n<li><a href=\"#CMakeDebugger\">CMake Debugger<\/a><\/li>\n<li><a href=\"#RemoteFileExplorer\">Remote File Explorer for Unix<\/a><\/li>\n<li><a href=\"#STImport\">Import C and C++ embedded STM32CubeIDE projects<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3><a id=\"IDEProductivity\"><\/a>IDE Productivity<\/h3>\n<h4><a id=\"BracePairColorization\"><\/a>Brace Pair Colorization<\/h4>\n<p>You can now visually distinguish each set of opening and closing braces for your code making it easier to see your code&#8217;s scope or find any missing braces.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/BracePairColorization.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-241710\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/BracePairColorization.png\" alt=\"Image BracePairColorization\" width=\"624\" height=\"310\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/BracePairColorization.png 624w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/BracePairColorization-300x149.png 300w\" sizes=\"(max-width: 624px) 100vw, 624px\" \/><\/a><\/p>\n<p>In addition to C++, brace pair colorization expands now to C#, TypeScript, JavaScript, Visual Basic and Razor.<\/p>\n<p>You can enable or disable colorization by going to Tools &gt; Options &gt; Environment &gt; Preview Features and checking &#8220;Enable Brace Pair Colorization&#8221;.<\/p>\n<p>If you have feedback to share with us about this feature, please contribute to the discussion on <a href=\"https:\/\/developercommunity.visualstudio.com\/t\/Bracket-pair-colorization\/1631048\">Developer Community<\/a>.<\/p>\n<h4><a id=\"GitUnstage\"><\/a>Git Line Unstaging<\/h4>\n<p>To continue improving our line-staging (aka interactive staging) feature, we&#8217;ve added unstage.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/GitUnstage.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-241713\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/GitUnstage.png\" alt=\"Image GitUnstage\" width=\"1414\" height=\"795\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/GitUnstage.png 1414w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/GitUnstage-300x169.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/GitUnstage-1024x576.png 1024w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/GitUnstage-768x432.png 768w\" sizes=\"(max-width: 1414px) 100vw, 1414px\" \/><\/a><\/p>\n<h4><a id=\"GitHubIssues\"><\/a>GitHub Issues<\/h4>\n<p>The GitHub Issues integration allows you to search and reference your recent issues from the commit message box in VS, in response to this <a href=\"https:\/\/developercommunity.visualstudio.com\/t\/New-Git-UI---Cannot-add-Related-Changes-\/1266641\">suggestion ticket<\/a>.<\/p>\n<p>You can reference an issue or a pull request by typing # or clicking on the # button in the lower right side of the commit message text box. If you weren&#8217;t already authenticated to access related issues, you will now be prompted to sign in to take advantage of this feature. Learn more about this feature from <a href=\"https:\/\/aka.ms\/GHIssues\">the blog<\/a>.<\/p>\n<h3><a id=\"dotNet\"><\/a>.NET<\/h3>\n<h4><a id=\"IntelliCode\"><\/a>IntelliCode API Usage Examples for C#<\/h4>\n<p>Ever wish you could easily access code examples for APIs you work with? IntelliCode API Usage Examples makes that a reality. IntelliCode API Usage Examples is a feature that lets you see real-world examples of how other developers have used a given function. Examples shown are from public open source repositories on GitHub.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/IntelliCodeAPI.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-241714\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/IntelliCodeAPI.png\" alt=\"Image IntelliCodeAPI\" width=\"1248\" height=\"373\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/IntelliCodeAPI.png 1248w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/IntelliCodeAPI-300x90.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/IntelliCodeAPI-1024x306.png 1024w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/IntelliCodeAPI-768x230.png 768w\" sizes=\"(max-width: 1248px) 100vw, 1248px\" \/><\/a><\/p>\n<p>To use the feature, hover over any supported function and click on &#8220;GitHub Examples and Documentation&#8221;.<\/p>\n<h4><a id=\"Visualizers\"><\/a>Visualizers Support for .NET Remote Debugging<\/h4>\n<p>You can now use the IEnumerable and DataSet Visualizer to inspect your variables\/objects when debugging .NET on Unix via SSH, Docker, or WSL.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/RemoteVisualizers.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-241717\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/RemoteVisualizers.png\" alt=\"Image RemoteVisualizers\" width=\"936\" height=\"530\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/RemoteVisualizers.png 936w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/RemoteVisualizers-300x170.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/RemoteVisualizers-768x435.png 768w\" sizes=\"(max-width: 936px) 100vw, 936px\" \/><\/a><\/p>\n<h4><a id=\"ARM64\"><\/a>.NET MAUI Tooling for ARM64 Devices<\/h4>\n<p>Preview support for .NET Multi-platform App UI (.NET MAUI) tooling in Visual Studio is now available on ARM64 devices.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/MAUIARM64.png\"><img decoding=\"async\" class=\"alignnone wp-image-241715\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/MAUIARM64.png\" alt=\"Image MAUIARM64\" width=\"291\" height=\"350\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/MAUIARM64.png 535w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/MAUIARM64-249x300.png 249w\" sizes=\"(max-width: 291px) 100vw, 291px\" \/><\/a><\/p>\n<p>You can now enable installation of .NET MAUI from the Visual Studio installer when running on ARM64 versions of Windows. Please note that Hot Restart and Google&#8217;s Android Emulators are not supported at this time.<\/p>\n<h3><a id=\"Gaming\"><\/a>C++ Gaming<\/h3>\n<h4><a id=\"UELog\"><\/a>Unreal Engine Log Viewer<\/h4>\n<p>Available as a preview feature, you can now view Unreal Engine logs without leaving Visual Studio.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/UELog_animfull.gif\"><img decoding=\"async\" class=\"alignnone size-full wp-image-241726\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/UELog_animfull.gif\" alt=\"Image UELog animfull\" width=\"1220\" height=\"722\" \/><\/a><\/p>\n<p>To see the logs from the Unreal Engine Editor, click View &gt; Other Windows &gt; UE Log. To filter your logs, click on the &#8220;Categories&#8221; or &#8220;Verbosity&#8221; dropdowns.<\/p>\n<p>Since this is an experimental feature, please leave your feedback by commenting on <a href=\"https:\/\/developercommunity.visualstudio.com\/t\/Unreal-Engine-Log-View-Feedback\/10265900\">Unreal Engine Log Viewer &#8211; Developer Community<\/a>.<\/p>\n<h4><a id=\"UEHeaderTool\"><\/a>Code Analysis integration \u2013 Unreal Header Tool<\/h4>\n<p>As we are continue building Unreal Engine integrations into Visual Studio, we frequently hear from our game developers the need to include code analysis for Unreal Engine projects. As a first step, you can now see warnings and errors generated by the Unreal Header Tool within Visual Studio. The Unreal Header Tool emits warnings and errors while parsing Unreal related C++ headers. You can find these warnings in the Error List as well as see them visually denoted by purple squiggles in your code. Follow the link to learn more about <a href=\"https:\/\/aka.ms\/ueuht\">Unreal Header Tool<\/a>.<\/p>\n<p>While in Preview, this feature is off-by-default. To enable it, go to Options &gt; Environment &gt; Preview Features and check \u201cCode Analysis with Unreal Header Tool (C++)\u201d. Since this is a preview feature, please leave your feedback by commenting on <a href=\"https:\/\/aka.ms\/uecafeedback\">Code Analysis Feedback &#8211; Developer Community<\/a>.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/UEHeaderTool.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-241719\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/UEHeaderTool.png\" alt=\"Image UEHeaderTool\" width=\"975\" height=\"600\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/UEHeaderTool.png 975w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/UEHeaderTool-300x185.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/UEHeaderTool-768x473.png 768w\" sizes=\"(max-width: 975px) 100vw, 975px\" \/><\/a><\/p>\n<p><em>In the example above, you can see Visual Studio reminding you of an incorrect spelling of a UFUNCTION specifier and a missing GENERATED_BODY macro.<\/em><\/p>\n<p>To try these new features for Unreal Engine, make sure the &#8220;IDE support for Unreal Engine&#8221; is selected in the &#8220;Game development with C++&#8221; workload in the Visual Studio Installer.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/UEInstall.png\"><img decoding=\"async\" class=\"alignnone wp-image-241720\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/UEInstall.png\" alt=\"Image UEInstall\" width=\"319\" height=\"324\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/UEInstall.png 1475w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/UEInstall-295x300.png 295w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/UEInstall-1007x1024.png 1007w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/UEInstall-768x781.png 768w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/UEInstall-24x24.png 24w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/UEInstall-48x48.png 48w\" sizes=\"(max-width: 319px) 100vw, 319px\" \/><\/a><\/p>\n<h3><a id=\"Crossplat\"><\/a>C++ Cross-platform<\/h3>\n<h4><a id=\"CMakeDebugger\"><\/a>CMake Debugger<\/h4>\n<p>The new CMake Debugger allows you to debug your CMakeLists.txt file for any CMake project within Visual Studio. You can set breakpoints based on filenames, line numbers or when CMake errors\/warnings are triggered, and step into, over, or out of them. You can also pause or continue the currently executing scope. The call stack in the CMake debugger shows filenames and lines and you are able to set a watch on defined variables.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/CMakeDebug.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-241711\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/CMakeDebug.png\" alt=\"Image CMakeDebug\" width=\"624\" height=\"492\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/CMakeDebug.png 624w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/CMakeDebug-300x237.png 300w\" sizes=\"(max-width: 624px) 100vw, 624px\" \/><\/a><\/p>\n<p>To start the CMake Debugger, you can select &#8220;Configure with CMake Debugging&#8221; from:<\/p>\n<ul>\n<li>the context menu when right-clicking on your CMakeLists.txt file or<\/li>\n<li>the &#8220;Project&#8221; main menu.<\/li>\n<\/ul>\n<p>A Debug link will be available in Solution Explorer when CMake generation fails:<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/CMakeDebugSln.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-241712\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/CMakeDebugSln.png\" alt=\"Image CMakeDebugSln\" width=\"507\" height=\"343\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/CMakeDebugSln.png 507w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/CMakeDebugSln-300x203.png 300w\" sizes=\"(max-width: 507px) 100vw, 507px\" \/><\/a><\/p>\n<p>Currently, this only works with bundled CMake, and projects targeting WSL or remote machines are not supported yet. To learn more, please see &#8220;<a href=\"https:\/\/aka.ms\/cmakedebugger\">CMake debugger allows you to debug your CMake scripts and more<\/a>&#8220;.<\/p>\n<h4><a id=\"RemoteFileExplorer\"><\/a>Remote File Explorer for Unix<\/h4>\n<p>You can now use the new Remote File Explorer to browse, upload, and download files to your remote machines listed in the Connection Manager. All you need to do is install it through the Linux and Embedded Development workload.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/RemoteFileExplorer.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-241716\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/RemoteFileExplorer.png\" alt=\"Image RemoteFileExplorer\" width=\"660\" height=\"466\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/RemoteFileExplorer.png 660w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/RemoteFileExplorer-300x212.png 300w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/p>\n<p>From the toolbar, you are also able to:<\/p>\n<ul>\n<li>Toggle the target machine by using the dropdown in the Remote File Explorer<\/li>\n<li>Refresh directory content and sync changes<\/li>\n<li>Delete or rename files and directories.<\/li>\n<\/ul>\n<p>You also can cancel any ongoing file operations using the bottom pane. You can open the Remote File Explorer from the menu View &gt; Remote File Explorer.<\/p>\n<p>Let us know what you think and share any additional features you&#8217;d like to see by commenting on <a href=\"https:\/\/developercommunity.visualstudio.com\/t\/Remote-File-SSH-Explorer-Suggestions\/10262117?space=8&amp;entry=suggestion\">Remote File Explorer &#8211; Developer Community entry<\/a>.<\/p>\n<h4><a id=\"STImport\"><\/a>Import C and C++ embedded STM32CubeIDE projects<\/h4>\n<p>You can now import STM32CubeIDE projects for embedded development within Visual Studio. Just select File &gt; Open &gt; Import STM32CubeIDE project.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/STImport.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-241718\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/STImport.png\" alt=\"Image STImport\" width=\"444\" height=\"183\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/STImport.png 444w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/02\/STImport-300x124.png 300w\" sizes=\"(max-width: 444px) 100vw, 444px\" \/><\/a><\/p>\n<p>Importing a STM32 project generates a CMake project with device flashing and debugging settings for STLink. You must have the <a href=\"STM32CubeIDE\">STM32CubeIDE<\/a> installed with the support package for your board. This enables use of the compilers and supporting applications provided by ST. If your project has an .ioc file you can open the context menu and open STM32CubeMX for your project.\u00a0<a href=\"https:\/\/aka.ms\/vs-for-stm32\">Learn more about importing STM32CubeIDE projects<\/a>.<\/p>\n<h3>Share your feedback and help us build a better Visual Studio!<\/h3>\n<p>As you use Visual Studio, let us know what you love, what you like, and where you\u2019d like us to improve. You can share feedback with us via <a href=\"https:\/\/developercommunity.visualstudio.com\/home\">Developer Community<\/a>: report any bugs or issues via <a href=\"https:\/\/docs.microsoft.com\/visualstudio\/ide\/how-to-report-a-problem-with-visual-studio\">report a problem<\/a> and <a href=\"https:\/\/developercommunity.visualstudio.com\/report?space=8&amp;entry=suggestion\">share your suggestions<\/a> for new features or improvements to existing ones.<\/p>\n<p>Stay connected with the Visual Studio team by following us on <a href=\"https:\/\/www.youtube.com\/@visualstudio\">YouTube<\/a>,\u00a0<a href=\"https:\/\/twitter.com\/VisualStudio\">Twitter<\/a>,\u00a0<a href=\"https:\/\/www.linkedin.com\/showcase\/microsoft-visual-studio\/\">LinkedIn<\/a>,\u00a0<a href=\"https:\/\/www.twitch.tv\/visualstudio\">Twitch<\/a>\u00a0and on\u00a0<a href=\"https:\/\/learn.microsoft.com\/en-us\/visualstudio\/?view=vs-2022\">Microsoft Learn<\/a>.<\/p>\n<p>As always, we appreciate the time you\u2019ve spent reporting issues and hope you continue to give us feedback on how we\u2019re doing and what we can improve.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The first Preview for Visual Studio 2022 17.6 is now available! This release expands on the recently released 17.5 version of Visual Studio and aims at enhancing your productivity whether you\u2019re a .NET developer, a game developer, and\/or a C++ developer. Why should you try the latest preview? Because it\u2019s like living in the future [&hellip;]<\/p>\n","protected":false},"author":308,"featured_media":230955,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1195,472,155],"tags":[237,510,5514,1665,6758,6885,467,6886,266,5515,6815],"class_list":["post-241661","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cross-platform","category-gaming","category-visual-studio","tag-net","tag-cpp","tag-cmake","tag-debugging","tag-git-integration","tag-github-issues","tag-intellicode","tag-linux","tag-unreal","tag-unrealengine","tag-visual-studio-2022"],"acf":[],"blog_post_summary":"<p>The first Preview for Visual Studio 2022 17.6 is now available! This release expands on the recently released 17.5 version of Visual Studio and aims at enhancing your productivity whether you\u2019re a .NET developer, a game developer, and\/or a C++ developer. Why should you try the latest preview? Because it\u2019s like living in the future [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/241661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/users\/308"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=241661"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/241661\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/230955"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=241661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=241661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=241661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}