{"id":242020,"date":"2023-03-14T12:01:45","date_gmt":"2023-03-14T19:01:45","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/visualstudio\/?p=242020"},"modified":"2023-03-15T10:46:41","modified_gmt":"2023-03-15T17:46:41","slug":"visual-studio-2022-v17-6-preview-2-is-now-available","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/visual-studio-2022-v17-6-preview-2-is-now-available\/","title":{"rendered":"Visual Studio 2022 v17.6 Preview 2 is now available"},"content":{"rendered":"<p>Preview 2 for Visual Studio 17.6 is now available! If you are a game developer, a mobile developer, or are interested in learning new tricks to better debug your code, check out this latest release. It\u2019s as easy as upgrading your Preview channel in the Visual Studio installer.<\/p>\n<p>And if you haven\u2019t activated your Preview channel for Visual Studio yet, click the button below to install Preview 2 now. You can also check out for the complete list of new experiences coming online for 17.6. Oh, and rest assured that Previews always install side-by-side with the officially supported Visual Studio releases, so you can always switch between them as you please.<\/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 2<\/a><\/div><\/p>\n<p>In this blog post, we&#8217;ve summarized the most significant changes in the latest release of Visual Studio 2022. If you&#8217;re interested in a complete list of improvements, we recommend checking out the <a href=\"https:\/\/learn.microsoft.com\/en-us\/visualstudio\/releases\/2022\/release-notes-preview\">Visual Studio 2022 17.6 Preview 2 Release Notes<\/a>. We encourage you to try out all the new features and capabilities we&#8217;re actively working on for the upcoming 17.6 release. By providing <a href=\"https:\/\/developercommunity.visualstudio.com\/report?space=8&amp;entry=suggestion\">your suggestions<\/a> and <a href=\"https:\/\/docs.microsoft.com\/visualstudio\/ide\/how-to-report-a-problem-with-visual-studio\">reporting any problems<\/a> you encounter, you can influence the development of these features and help us make them even better.<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"#level-up-your-productivity\">Level Up Your Productivity<\/a>\n<ul>\n<li><a href=\"#git-stage-and-commit-during-build\">Git Stage and Commit During Build<\/a><\/li>\n<li><a href=\"#improved-merge-dialog\">Improve Merge Dialog<\/a><\/li>\n<li><a href=\"#breakpoint-groups\">Breakpoint Groups<\/a><\/li>\n<li><a href=\"#instrumentation-profiling-for-c\">Instrumentation Profiling for C++<\/a><\/li>\n<li><a href=\"#profiler-live-graph-for-net-on-wsl\">Profiler Live Graph for .NET on WSL<\/a><\/li>\n<li><a href=\"#create-c-member-function\">Create C++ Member Function<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#streamline-game-development\">Streamline Game Development<\/a>\n<ul>\n<li><a href=\"#unreal-engine-code-analysis\">Unreal Engine Code Analysis<\/a><\/li>\n<li><a href=\"#hlsl-tools-extension-by-tim-jones\">HLSL Tools Extension by Tim Jones<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#net-mobile-development\">.NET Mobile Development<\/a>\n<ul>\n<li><a href=\"#android-manifest-editor\">Android Manifest Editor<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#enterprise-management\">Enterprise Management<\/a>\n<ul>\n<li><a href=\"#host-and-deploy-visual-studio-layouts-from-your-intranet\">Host and Deploy Visual Studio layouts from your intranet<\/a><\/li>\n<li><a href=\"#limit-exposure-to-available-products-in-the-installer\">Limit exposure to available products in the Installer<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>Level Up Your Productivity<\/h3>\n<p>With Visual Studio 2022, our goal is to help you get more done in less time throughout all your development tasks inside the IDE. In this Preview, we\u2019re introducing enhancements to make your Git, debugging\/diagnostics and C++ editing workflows more efficient.<\/p>\n<h4>Git Stage and Commit During Build<\/h4>\n<p>We responded to <a href=\"https:\/\/developercommunity.visualstudio.com\/t\/cant-stash-files-and-commit-when-building\/366594\">customer feedback<\/a>, and you can now stage your changes and commit your staged items during a build. Committing directly is a risky operation since your files may change, but now you can stage them, verify your files are correct, and commit them \u2013 all while a build is running.<\/p>\n<h4>Improved Merge Dialog<\/h4>\n<p>Updates to our Merge Dialog make it easier to understand how many files are being affected by the merge operation and warn you if there might be conflicts. You also have more control over when you\u2019d like automatically commit your changes after the merge.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/merge-dialog.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-242048\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/merge-dialog.png\" alt=\"Merge dialog showing 2 potential conflicts during merging 2 branches\" width=\"1440\" height=\"864\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/merge-dialog.png 1440w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/merge-dialog-300x180.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/merge-dialog-1024x614.png 1024w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/merge-dialog-768x461.png 768w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/a><\/p>\n<h4>Breakpoint groups<\/h4>\n<p>The breakpoint groups feature allows users to simplify the debugging process by organizing breakpoints into specific groups and managing them as a single entity, making debugging, testing, and troubleshooting more efficient.<\/p>\n<p>Navigate to the \u201cNew\u201d dropdown in breakpoints window and select \u201cBreakpoint Group\u201d to create a new group for your breakpoints.<\/p>\n<p>To add a breakpoint to an existing group, right-click the breakpoint and choose \u201cAdd to Breakpoint Group\u201d. You can also drag and drop the breakpoint into the desired group. These breakpoint groups can be enabled, disabled, and deleted. The breakpoints can be toggled individually or in combination as needed.<\/p>\n<p><div style=\"width: 1920px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-242020-1\" width=\"1920\" height=\"820\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/breakpoint-groups.mp4?_=1\" \/><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/breakpoint-groups.mp4\">https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/breakpoint-groups.mp4<\/a><\/video><\/div><\/p>\n<h4>Instrumentation Profiling for C++<\/h4>\n<p>The Visual Studio Instrumentation tool now supports C++ code, providing improved performance analysis. To access the instrumentation tool, go to Debug &gt; Performance Profiler and select \u201cInstrumentation\u201d from the Profiler window that appears.<\/p>\n<p>The Instrumentation Data View presents a list of functions ordered by longest-running, making it easier to identify potential bottlenecks. Additionally, the Hot Path section displays the call stack for the functions that are consuming the most CPU, providing further insight into performance issues.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/instrumentation-profiling-cpp.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-242050\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/instrumentation-profiling-cpp.png\" alt=\"Diagnostics Hub in Visual Studio showing the top functions and hotpath in a C++ application being profiled with instrumentation\" width=\"1430\" height=\"768\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/instrumentation-profiling-cpp.png 1430w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/instrumentation-profiling-cpp-300x161.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/instrumentation-profiling-cpp-1024x550.png 1024w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/instrumentation-profiling-cpp-768x412.png 768w\" sizes=\"(max-width: 1430px) 100vw, 1430px\" \/><\/a><\/p>\n<p>To learn more about Instrumentation, check out <a href=\"https:\/\/learn.microsoft.com\/en-us\/visualstudio\/profiling\/instrumentation-overview?view=vs-2022\">Instrumentation in Visual Studio on Microsoft Learn<\/a>.<\/p>\n<h4>Profiler Live Graph for .NET on WSL<\/h4>\n<p>The Visual Studio profiling tools now also support live graphs while collecting from dotnet-monitor for WSL. The WSL live metrics are available for .NET object allocation, CPU usage, and the .NET counter tool.<\/p>\n<p>While the tool is initially collecting data from dotnet-monitor for WSL you can see the real-time graphing for live counter information, then you can stop collecting and see detailed breakdown views of memory allocation, call trees, functions, collections, and other related data.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/profiling-wsl-live-graph.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-242051\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/profiling-wsl-live-graph.png\" alt=\"Diagnostics Hub in Visual Studio showing a .NET application running under WSL being profiled \" width=\"624\" height=\"392\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/profiling-wsl-live-graph.png 624w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/profiling-wsl-live-graph-300x188.png 300w\" sizes=\"(max-width: 624px) 100vw, 624px\" \/><\/a><\/p>\n<p>Microsoft Learn has more information about <a href=\"https:\/\/learn.microsoft.com\/en-us\/visualstudio\/profiling\/dotnet-alloc-tool?view=vs-2022\">Analyzing memory usage for .NET objects<\/a>.<\/p>\n<h4>Create C++ Member Function<\/h4>\n<p>Create Member Function is a feature that can help you to quickly add C++ constructors and equality operators. When you have a class with fields, three dots will appear under the class name, and hovering over them will display a screwdriver icon. The drop-down from the screwdriver icon will display the new member function suggestions. Thus, you can add a default constructor, constructor with all fields, equality operator, and equality operator with all fields.<\/p>\n<p>The example below shows how a constructor with all fields and equality operator with all fields can be added. The operator\u2019s Go to def is also displayed.<\/p>\n<p><div style=\"width: 1280px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-242020-2\" width=\"1280\" height=\"930\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/cpp-create-member-function-example.mp4?_=2\" \/><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/cpp-create-member-function-example.mp4\">https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/cpp-create-member-function-example.mp4<\/a><\/video><\/div><\/p>\n<h3>Streamline Game Development<\/h3>\n<p>We\u2019ve also been working tirelessly to ensure that Visual Studio is a great tool for building games, whether you are a single-developer indie game creator or working on a AAA title. 17.6 Preview 2 includes more improvements that help you build better games faster.<\/p>\n<h4>Unreal Engine Code Analysis<\/h4>\n<p>You can now see warnings and errors from the Unreal Header Tool directly in Visual Studio. Available as a preview feature, 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 editor. For more information about these warnings and errors, please visit the <a href=\"https:\/\/aka.ms\/ueuht\">Unreal Header Tool Documentation page<\/a>.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/ue_uht_codeanalysis.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-242052\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/ue_uht_codeanalysis.png\" alt=\"Visual Studio editor showing C++ code with additional squiggles coming from the Unreal Header Tool\" width=\"1120\" height=\"689\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/ue_uht_codeanalysis.png 1120w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/ue_uht_codeanalysis-300x185.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/ue_uht_codeanalysis-1024x630.png 1024w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/ue_uht_codeanalysis-768x472.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" \/><\/a><\/p>\n<p>To try this feature, 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\/03\/uecomponent.png\"><img decoding=\"async\" class=\"alignnone wp-image-242053\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/uecomponent.png\" alt=\"Visual Studio Installer with Game development workload with C++ selected and the option &quot;IDE support for Unreal Engine&quot; checked\" width=\"286\" height=\"291\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/uecomponent.png 618w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/uecomponent-295x300.png 295w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/uecomponent-24x24.png 24w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/uecomponent-48x48.png 48w\" sizes=\"(max-width: 286px) 100vw, 286px\" \/><\/a><\/p>\n<p>Since this is a preview feature, we would greatly appreciate it if you leave feedback by commenting in <a href=\"https:\/\/aka.ms\/uecafeedback\">Code Analysis Feedback ticket<\/a>. We plan on adding additional Unreal Engine specific code analysis in the upcoming previews, stay tuned!<\/p>\n<h4>HLSL Tools Extension by Tim Jones<\/h4>\n<p>HLSL (High Level Shading Language) is a DirectX-specific programming language used to create shaders in game development and rendering applications. The popular <a href=\"https:\/\/aka.ms\/HLSLTools\">HLSL Tools extension by Tim Jones<\/a> is now available as part of Visual Studio. Power up your HLSL development productivity with syntax highlighting, statement completion, go to definition, and more!<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/hlsl-tools-thumb.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-242054\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/hlsl-tools-thumb.png\" alt=\"Visual Studio editor showing a HLSL file with syntax highlighting\" width=\"2708\" height=\"1523\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/hlsl-tools-thumb.png 2708w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/hlsl-tools-thumb-300x169.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/hlsl-tools-thumb-1024x576.png 1024w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/hlsl-tools-thumb-768x432.png 768w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/hlsl-tools-thumb-1536x864.png 1536w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/hlsl-tools-thumb-2048x1152.png 2048w\" sizes=\"(max-width: 2708px) 100vw, 2708px\" \/><\/a><\/p>\n<p>To use HLSL Tools, please enable the component in the &#8220;Game development with C++&#8221; or &#8220;Game development with Unity&#8221; workload in the Visual Studio Installer.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/hlslcomponent.png\"><img decoding=\"async\" class=\"alignnone wp-image-242055\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/hlslcomponent.png\" alt=\"Visual Studio installer with the &quot;Game development with C++&quot; workload selected and the &quot;HLSL Tools&quot; optional component selected\" width=\"287\" height=\"330\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/hlslcomponent.png 441w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/hlslcomponent-261x300.png 261w\" sizes=\"(max-width: 287px) 100vw, 287px\" \/><\/a><\/p>\n<h3>.NET Mobile Development<\/h3>\n<h4>Android Manifest Editor<\/h4>\n<p>You can now use a visual editor for modifying Android manifest files. Double-click on your AndroidManifest.xml file from the Solution Explorer and easily set available properties and request device specific permissions.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/android-manifest-editor.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-242056\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/android-manifest-editor.png\" alt=\"Android manifest editor in Visual Studio showing application details including application name, package name, version number\" width=\"963\" height=\"542\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/android-manifest-editor.png 963w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/android-manifest-editor-300x169.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2023\/03\/android-manifest-editor-768x432.png 768w\" sizes=\"(max-width: 963px) 100vw, 963px\" \/><\/a><\/p>\n<p>To learn more, check out <a href=\"https:\/\/aka.ms\/android\/manifest\">Working with the Android Manifest<\/a> on Microsoft Learn.<\/p>\n<h3>Enterprise Management<\/h3>\n<p>Administrators want to properly enable, configure, and deploy Visual Studio within their organization. In this release, we\u2019re continuing to make improvements with two new features described below. Watch this space for more to come.<\/p>\n<h4>Host and Deploy Visual Studio layouts from your intranet<\/h4>\n<p>Many companies that want to tightly control the Visual Studio version their organizations use, or whose client machines don\u2019t have access to the internet, currently have the option to download and store Visual Studio in a \u201clayout\u201d that is made available via a file network share for their developers to install and update from. Starting with Visual Studio 2022 version 17.6 Preview 2, organizations will now be able to host and deploy layouts on an intranet website in addition to a file share. Using an intranet location can simplify layout maintenance and improve installation performance, particularly for those organizations that currently use multiple global network file shares. The scenario is currently targeted for IT Administrators to remotely deploy from. Please visit the feedback site to <a href=\"https:\/\/aka.ms\/vs\/setup\/httplayouts\/guidance\">view guidance for how to enable this experience<\/a> and <a href=\"https:\/\/aka.ms\/vs\/setup\/httplayouts\/feedback\">let us know if there\u2019s any functionality missing that you would need<\/a>.<\/p>\n<h4>Limit exposure to available products in the Installer<\/h4>\n<p>We\u2019ve updated the logic that controls what products are offered as available when you view the Visual Studio Installer\u2019s \u201cAvailable\u201d tab. You should now have easy access to current Previews, as well as the ability to restrict exposure to certain products by <a href=\"https:\/\/aka.ms\/vs\/setup\/policies#configuring-source-location-for-updates\">disabling channels<\/a> or using the new \u201cHideAvailableTab\u201d policy to disable the available tab altogether.<\/p>\n<h3>Your Feedback<\/h3>\n<p>In addition to all the product enhancements above, also check out the recently completed suggestions that you previously shared with us:<\/p>\n<ul>\n<li><a href=\"https:\/\/developercommunity.visualstudio.com\/t\/Arm64-support-for-NET-Maui\/10107707\">Arm64 support for .NET Maui<\/a><\/li>\n<li><a href=\"https:\/\/developercommunity.visualstudio.com\/t\/New-Git-UI---Cannot-add-Related-Changes-\/1266641\">Search and reference GitHub issues from the commit message box<\/a><\/li>\n<li><a href=\"https:\/\/developercommunity.visualstudio.com\/t\/allow-natstepfilter-and-natjmc-to-be-included-as-p\/561718\">Allow .natstepfilter and .natjmc to be included as part of a project (vcxproj)<\/a><\/li>\n<\/ul>\n<h3>Help us build a better Visual Studio<\/h3>\n<p>As you use Visual Studio, let us know 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\u00a0<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<p>Happy Pi Day!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Preview 2 for Visual Studio 17.6 is now available! If you are a game developer, a mobile developer, or are interested in learning new tricks to better debug your code, check out this latest release. It\u2019s as easy as upgrading your Preview channel in the Visual Studio installer. And if you haven\u2019t activated your Preview [&hellip;]<\/p>\n","protected":false},"author":308,"featured_media":255385,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1195,472,1028,155],"tags":[237,374,1423,510,9,6152,6758,6802,553,5515,1393],"class_list":["post-242020","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cross-platform","category-gaming","category-mobile","category-visual-studio","tag-net","tag-android","tag-breakpoints","tag-cpp","tag-debug","tag-gaming","tag-git-integration","tag-instrumentation","tag-mobile","tag-unrealengine","tag-visual-studio-enterprise"],"acf":[],"blog_post_summary":"<p>Preview 2 for Visual Studio 17.6 is now available! If you are a game developer, a mobile developer, or are interested in learning new tricks to better debug your code, check out this latest release. It\u2019s as easy as upgrading your Preview channel in the Visual Studio installer. And if you haven\u2019t activated your Preview [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/242020","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=242020"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/242020\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/255385"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=242020"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=242020"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=242020"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}