{"id":236624,"date":"2022-02-15T10:17:25","date_gmt":"2022-02-15T18:17:25","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/visualstudio\/?p=236624"},"modified":"2022-02-19T10:44:56","modified_gmt":"2022-02-19T18:44:56","slug":"visual-studio-2022-17-1-is-now-available","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/visual-studio-2022-17-1-is-now-available\/","title":{"rendered":"Visual Studio 2022 17.1 is now available!"},"content":{"rendered":"<p><div class=\"alert alert-info\"><strong>Correction:<\/strong> We mistakenly indicated that a new feature for automatically saving files when Visual Studio moves to the background was available in the 17.1 GA release. This feature is only present in the 17.2 Preview release. We&#8217;ve since updated the post to fix our error.<\/div><\/p>\n<p>Today, Visual Studio 2022 17.1 graduates from preview and reaches general availability. Feedback from developers like you have helped us shape and refine Visual Studio 17.1 through its preview cycle and we\u2019d like to thank you for your part in Visual Studio\u2019s journey.<\/p>\n<p>In my last <a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/visual-studio-17-1-preview-2-is-now-available\/\">blog post for Visual Studio 2022 17.1 Preview 2<\/a>, I shared details around exciting additions to Visual Studio that included enhancements in Git, Search and Navigation, productivity improvements in C# and C++, and added capabilities for personalizing colored tabs. Throughout the rest of the 17.1 Previews, we continued to address feedback you submitted via Developer Community. To see the full list of community feedback we\u2019ve addressed, visit the <a href=\"https:\/\/developercommunity.visualstudio.com\/fixes\">fixes page<\/a> on Developer Community.<\/p>\n<p>In addition to fixes for customer-reported issues, we\u2019ve also added made some changes to make you more productive in Visual Studio. You\u2019ll also find improvements to solution close performance as a result of optimization of cleanup operations when closing a solution, which builds on the performance work we\u2019ve been doing throughout the preview cycle. Continue reading to find out more, and as always, visit the <a href=\"https:\/\/docs.microsoft.com\/visualstudio\/releases\/2022\/release-notes\">Visual Studio 17.1 GA release notes<\/a> for more information on everything in this release.<\/p>\n<p><div  class=\"d-flex justify-content-center\"><a class=\"cta_button_link btn-primary mb-24\" href=\"https:\/\/visualstudio.microsoft.com\/downloads\/\" target=\"_blank\">Download Visual Studio 2022<\/a><\/div><\/p>\n<h2>Search code faster with indexed Find in Files<\/h2>\n<p>With Visual Studio 2022 17.1, we\u2019ve turned on indexed Find in Files by default to help ensure every developer experience a faster and more productive searching experience.<\/p>\n<p>With Find in Files on, Visual Studio will launch a satellite process `ServiceHub.IndexingService.exe` at solution load or folder open and then send a list of files to it to index. The indexer will then scrape through the files and construct an index which is in turn used to speed up search results when you perform a Find action.<\/p>\n<p><figure id=\"attachment_236625\" aria-labelledby=\"figcaption_attachment_236625\" class=\"wp-caption alignnone\" ><img decoding=\"async\" class=\"wp-image-236625\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/a-screenshot-of-a-computer-description-automatica.gif\" alt=\"Side-by-side video of VS 17.0 (left) and VS 17.1 Preview (right) searching about 50,000 files in 1,560 projects\" width=\"1444\" height=\"547\" \/><figcaption id=\"figcaption_attachment_236625\" class=\"wp-caption-text\">Side-by-side video of VS 17.0 (left) and VS 17.1 Preview (right) searching about 50,000 files in 1,560 projects<\/figcaption><\/figure><\/p>\n<p>While indexed Find in Files is enabled by default for all users, you can opt to disable it by navigating to <em>Tools &gt; Options &gt; Environment &gt; Preview Features <\/em>and unchecking \u201cEnable indexing for faster find experience\u201d.<\/p>\n<h2>Do more with Git<\/h2>\n<p>As we mentioned in the Preview 2 blog post, Visual Studio 2022 17.1 comes with some highly anticipated Git features to help boost your productivity. You can now compare your current branch with other branches in your repository, affording you an easier way to keep track of your branches with preparing for pull requests or branch deletion.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-236627\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/a-screenshot-of-a-computer-description-automatica.png\" alt=\"A screenshot of Visual Studio's Git compare screen\" width=\"1621\" height=\"555\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/a-screenshot-of-a-computer-description-automatica.png 1621w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/a-screenshot-of-a-computer-description-automatica-300x103.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/a-screenshot-of-a-computer-description-automatica-1024x351.png 1024w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/a-screenshot-of-a-computer-description-automatica-768x263.png 768w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/a-screenshot-of-a-computer-description-automatica-1536x526.png 1536w\" sizes=\"(max-width: 1621px) 100vw, 1621px\" \/><\/p>\n<p>You\u2019ll also find enhanced detached head support with the ability to checkout a commit and checkout the tip of any remote branch. You can now checkout any commit and go back to a previous point in your repository\u2019s history to run or test your code. You can also quickly review pull requests and evaluate your team\u2019s updates by checking out the tip of any remote branch.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-236628\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/a-screenshot-of-a-computer-description-automatica-1.png\" alt=\"Screenshot of Visual Studio's Git history view demonstrating the ability to checkout any commit\" width=\"974\" height=\"462\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/a-screenshot-of-a-computer-description-automatica-1.png 974w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/a-screenshot-of-a-computer-description-automatica-1-300x142.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/a-screenshot-of-a-computer-description-automatica-1-768x364.png 768w\" sizes=\"(max-width: 974px) 100vw, 974px\" \/><\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-236629\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/graphical-user-interface-text-description-automa.png\" alt=\"Screenshot of Visual Studio's Git history view demonstrating the ability to checkout the tip of a remote branch\" width=\"774\" height=\"672\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/graphical-user-interface-text-description-automa.png 774w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/graphical-user-interface-text-description-automa-300x260.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/graphical-user-interface-text-description-automa-768x667.png 768w\" sizes=\"(max-width: 774px) 100vw, 774px\" \/><\/p>\n<p>For more information on the Git improvements in 17.1, take a look at <a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/introducing-new-git-features-to-visual-studio-2022\/\">Taysser\u2019s blog post<\/a> on the Visual Studio blog.<\/p>\n<h2>C++ enhancements for Embedded and RTOS make it easier to be productive<\/h2>\n<p>We\u2019d also like to quickly remind you about the new visualizations for embedded registers and RTOS threads that we first described in the Preview 2 blog post.<\/p>\n<p>You can access the registers view through<em> Debug &gt; Windows &gt; Embedded Registers<\/em>, which gives you a view of all the available registers, their mapped memory locations, and values.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-236630\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/word-image.png\" alt=\"Visual Studio's Embedded Registers window\" width=\"936\" height=\"395\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/word-image.png 936w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/word-image-300x127.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/word-image-768x324.png 768w\" sizes=\"(max-width: 936px) 100vw, 936px\" \/><\/p>\n<p>Opening the RTOS Objects window through <em>Debug &gt; Windows &gt; RTOS Objects<\/em> gives you a view of threads running in the system along with their context.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-236631\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/word-image-1.png\" alt=\"Visual Studio's RTOS objects window\" width=\"1440\" height=\"177\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/word-image-1.png 1440w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/word-image-1-300x37.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/word-image-1-1024x126.png 1024w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/word-image-1-768x94.png 768w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/p>\n<h2>Be more productive with Solution Filters<\/h2>\n<p>Solution Filters allow you to choose what projects to load so you can avoid loading massive solutions every time. You have the choice to load individual projects or a project with its entire dependency tree. Our users noticed the dependency tree (and solution filter) can become outdated when new projects are added, or the dependency graph changes.<\/p>\n<p>Visual Studio 2022 version 17.1 added an easier way to load the entire dependency tree for all the projects in the solution filter. This will pull in any new dependencies that were added to ensure you have all the projects you need. You can check for any new dependencies by clicking <em>Update Project Dependencies <\/em>in the context menu of the solution node in the Solution Explorer. Try this out and let us know what you think!<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-236640\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/word-image-3.png\" alt=\"Screenshot of Visual Studio with the new Update Project Dependencies option highlighted\" width=\"2528\" height=\"1886\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/word-image-3.png 2528w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/word-image-3-300x224.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/word-image-3-1024x764.png 1024w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/word-image-3-768x573.png 768w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/word-image-3-1536x1146.png 1536w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/word-image-3-2048x1528.png 2048w\" sizes=\"(max-width: 2528px) 100vw, 2528px\" \/><\/p>\n<h2>Support for Enterprise Customers<\/h2>\n<p>Now that Visual Studio 2022 version 17.1 has been released, our Professional and Enterprise customers have the option to manage the timeframe as to when they adopt the new feature set of 17.1. To stay on the <a href=\"https:\/\/docs.microsoft.com\/visualstudio\/productinfo\/vs-servicing#long-term-servicing-channel-ltsc-support\">17.0 LTSC (long term servicing channel)<\/a> and receive security and quality fixes \u2013 but not feature updates \u2013 for 18 months, follow the instructions on using the <a href=\"https:\/\/docs.microsoft.com\/visualstudio\/install\/update-visual-studio?view=vs-2022#configure-source-location-of-updates-1\">Update Settings dialog<\/a>. Note that this feature is not available for the Community Edition.<\/p>\n<p>By default, all installations of Visual Studio are configured to use the <a href=\"https:\/\/docs.microsoft.com\/visualstudio\/productinfo\/release-rhythm#current-channel\">Current channel<\/a>, which will receive the 17.1 feature set immediately. Alternatively, users and IT administrators can configure installations to defer the feature update in a secure manner until you\u2019re ready to move forward. <a href=\"https:\/\/docs.microsoft.com\/visualstudio\/productinfo\/vs-servicing#long-term-servicing-channel-ltsc-support\">17.0 LTSC<\/a> will not receive additional feature updates but will receive security and quality fixes until July 2023. For a better understanding of how Visual Studio is serviced and supported, refer to the <a href=\"https:\/\/docs.microsoft.com\/visualstudio\/productinfo\/vs-servicing\">Visual Studio lifecycle policy<\/a>. To configure the update channel, use the <a href=\"https:\/\/docs.microsoft.com\/visualstudio\/install\/update-visual-studio?view=vs-2022#configure-source-location-of-updates-1\">Update Settings dialog<\/a> or do it <a href=\"https:\/\/docs.microsoft.com\/visualstudio\/install\/use-command-line-parameters-to-install-visual-studio?view=vs-2022\">programmatically via script or command line<\/a>.<\/p>\n<h2>What\u2019s next?<\/h2>\n<p>We\u2019re also shipping the first preview of the second update to Visual Studio 2022, 17.2. The latest preview release of Visual Studio 2022 includes:<\/p>\n<ul>\n<li>Bug fixes and improvements for .NET MAUI development<\/li>\n<li>Continued enhancements in the Git experience<\/li>\n<li>Support for new C# 11 refactorings, such as a new language feature called <a href=\"https:\/\/github.com\/dotnet\/csharplang\/blob\/main\/proposals\/raw-string-literal.md\">raw string literals<\/a><\/li>\n<li>New capabilities for local development with your data using SQLite, Postgres, and MongoDB data sources<\/li>\n<\/ul>\n<h3>Chunk and line staging with Git<\/h3>\n<p>In the 17.2 Preview 1 release, you\u2019ll see support in Git for staging chunks of stages in your files right from the editor. To enable line staging support, navigate to <em>Tools &gt; Options &gt; Environment &gt; Preview Features<\/em> and check \u201cEnable line-staging support\u201d.<\/p>\n<p><img decoding=\"async\" width=\"1431\" height=\"115\" class=\"wp-image-236633\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/word-image-2.png\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/word-image-2.png 1431w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/word-image-2-300x24.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/word-image-2-1024x82.png 1024w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/word-image-2-768x62.png 768w\" sizes=\"(max-width: 1431px) 100vw, 1431px\" \/><\/p>\n<p>We\u2019ll be sharing updates on Git improvements in another blog post very soon, so stay tuned!<\/p>\n<h3>Keep your code files in sync automatically<\/h3>\n<p>You\u2019ll also find a new feature for automatically saving files when Visual Studio loses focus on the <em>Tools &gt; Options &gt; Environment &gt; Document<\/em> page. This feature is available starting in the 17.2 Preview 1 release.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-236626\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/graphical-user-interface-application-word-descr.png\" alt=\"Screenshot of the Environment &gt; Documents Options page showing the &quot;Automatically save files when Visual Studio is in the background&quot; feature\" width=\"1046\" height=\"705\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/graphical-user-interface-application-word-descr.png 1046w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/graphical-user-interface-application-word-descr-300x202.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/graphical-user-interface-application-word-descr-1024x690.png 1024w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/graphical-user-interface-application-word-descr-768x518.png 768w\" sizes=\"(max-width: 1046px) 100vw, 1046px\" \/><\/p>\n<p>By selecting \u201cAutomatically save files when Visual Studio is in the background\u201d on this page, any time Visual Studio loses focus, it will try to save every dirty document in the IDE including project, solution, and even other miscellaneous files.<\/p>\n<p>We hope this feature proves useful and keeps it easier for those of you who use other applications in conjunction with your Visual Studio development to develop in multiple tools. We\u2019ll be sharing more information on this feature in another blog post soon.<\/p>\n<h3>New C# 11 refactorings<\/h3>\n<p>In 17.2 Preview 1, a new C#11 feature, raw string literals, will allow you to convert a normal or verbatim string literal to a raw string literal. To use raw string literals, first set the language version in your project file to preview using `&lt;LangVersion&gt;preview&lt;\/LangVersion&gt;. Then, place your cursor on a normal or verbatim string in the editor. Finally, press CTRL+. To trigger the Quick Actions and Refactorings menu, then select \u201cConvert to raw string\u201d.<\/p>\n<p><img decoding=\"async\" width=\"800\" height=\"262\" class=\"wp-image-236634\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/a-screenshot-of-a-computer-description-automatica-2.png\" alt=\"A screenshot of a computer Description automatically generated with medium confidence\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/a-screenshot-of-a-computer-description-automatica-2.png 800w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/a-screenshot-of-a-computer-description-automatica-2-300x98.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/02\/a-screenshot-of-a-computer-description-automatica-2-768x252.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>To give the latest preview a try, look at the Visual Studio 2022 <a href=\"https:\/\/visualstudio.microsoft.com\/vs\/preview\/\">Preview channel<\/a> page for more information. Note that you\u2019ll be able to install it side-by-side with the 17.1 GA release. For full details on the 17.2 Preview 1 release, refer to the <a href=\"https:\/\/docs.microsoft.com\/visualstudio\/releases\/2022\/release-notes-preview\">release notes<\/a>.<\/p>\n<h2>Share your feedback and help us build a better Visual Studio!<\/h2>\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:\/\/developercommunity2.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 share your <a href=\"https:\/\/developercommunity2.visualstudio.com\/report?space=8&amp;entry=suggestion\">suggestions for new features<\/a> or improvements to existing ones.<\/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><div  class=\"d-flex justify-content-center\"><a class=\"cta_button_link btn-primary mb-24\" href=\"https:\/\/visualstudio.microsoft.com\/downloads\/\" target=\"_blank\">Download Visual Studio 2022<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today, Visual Studio 2022 17.1 graduates from preview and reaches general availability. Feedback from developers like you have helped us shape and refine Visual Studio 17.1 through its preview cycle and we\u2019d like to thank you for your part in Visual Studio\u2019s journey. In my last blog post for Visual Studio 2022 17.1 Preview 2, [&hellip;]<\/p>\n","protected":false},"author":649,"featured_media":235210,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[155],"tags":[],"class_list":["post-236624","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-visual-studio"],"acf":[],"blog_post_summary":"<p>Today, Visual Studio 2022 17.1 graduates from preview and reaches general availability. Feedback from developers like you have helped us shape and refine Visual Studio 17.1 through its preview cycle and we\u2019d like to thank you for your part in Visual Studio\u2019s journey. In my last blog post for Visual Studio 2022 17.1 Preview 2, [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/236624","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\/649"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=236624"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/236624\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/235210"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=236624"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=236624"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=236624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}