{"id":235984,"date":"2022-01-05T11:39:58","date_gmt":"2022-01-05T19:39:58","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/visualstudio\/?p=235984"},"modified":"2022-01-07T07:13:22","modified_gmt":"2022-01-07T15:13:22","slug":"visual-studio-17-1-preview-2-is-now-available","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/visual-studio-17-1-preview-2-is-now-available\/","title":{"rendered":"Visual Studio 17.1 Preview 2 is now available!"},"content":{"rendered":"<p>Today, we\u2019re releasing Visual Studio 2022 17.1 Preview 2. We\u2019ve continued to iterate on the themes of the Visual Studio 2022 release and have enhanced existing features, brought new productivity improvements, and made it easier for you to make Visual Studio your own. In this blog post, we\u2019ll talk in detail about changes in the Git, Search and Navigation, C++, and .NET experiences as well as some new capabilities for personalizing colored tabs. For more information on everything in this release, see the <a href=\"https:\/\/docs.microsoft.com\/visualstudio\/releases\/2022\/release-notes-preview\">Visual Studio 17.1 Preview 2 release notes<\/a>. To try out everything we\u2019re writing about today, download the Visual Studio 2022 Preview:<\/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 Preview<\/a><\/div><\/p>\n<p>In addition to these new experiences, we\u2019ve also paid special attention to feedback from you, our community members, and have addressed over a hundred customer-reported issues via Developer Community so far in 17.1. We truly appreciate the time you\u2019ve spent reporting issues and encourage you to continue doing so to help us make 17.1 the most performant, reliable IDE yet. We&#8217;re aware many of our users wait for the next release after a major one before updating and there is no better time to download the fastest version of Visual Studio to date.<\/p>\n<p>Performance work is never done and we strive to do better every release. In 17.1, we\u2019ve optimized Find All reference searches in C++ projects with up to a 22% improvement. As we move forward, we\u2019ll continue our investments in performance throughout the IDE to bring you an overall more responsive experience.<\/p>\n<h2>Be more productive with Git<\/h2>\n<p>We\u2019re very excited to announce that 17.1 preview 2 comes with long-awaited Git features to enhance your productivity and make your day-to-day work easier! Now, it\u2019s easy to compare your current branch with other branches in your repository, which can be very helpful when you\u2019re preparing for a pull request or even before you delete a branch.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-235995\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/a-screenshot-of-a-computer-description-automatica-5.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\/2021\/12\/a-screenshot-of-a-computer-description-automatica-5.png 1621w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/a-screenshot-of-a-computer-description-automatica-5-300x103.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/a-screenshot-of-a-computer-description-automatica-5-1024x351.png 1024w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/a-screenshot-of-a-computer-description-automatica-5-768x263.png 768w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/a-screenshot-of-a-computer-description-automatica-5-1536x526.png 1536w\" sizes=\"(max-width: 1621px) 100vw, 1621px\" \/><\/p>\n<p>This preview comes with enhanced detached head support and introduces the ability to checkout a commit and checkout the tip of any remote branch. Now you can 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-235997\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/a-screenshot-of-a-computer-description-automatica-6.png\" alt=\"Screenshot of Visual Studio's Git history view demonstrating the ability to checkout any commit\" width=\"774\" height=\"367\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/a-screenshot-of-a-computer-description-automatica-6.png 974w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/a-screenshot-of-a-computer-description-automatica-6-300x142.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/a-screenshot-of-a-computer-description-automatica-6-768x364.png 768w\" sizes=\"(max-width: 774px) 100vw, 774px\" \/><\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-235999\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/graphical-user-interface-text-description-automa-1.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\/2021\/12\/graphical-user-interface-text-description-automa-1.png 774w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/graphical-user-interface-text-description-automa-1-300x260.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/graphical-user-interface-text-description-automa-1-768x667.png 768w\" sizes=\"(max-width: 774px) 100vw, 774px\" \/><\/p>\n<p>We continued improving our multi-repo support preview feature by enhancing the inner loop branching experience. Now you can utilize branch pickers on both the status bar and the Git changes tool window to checkout branches and do lightweight branch management across all or your active repositories.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-236001\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/a-screenshot-of-a-computer-description-automatica-7.png\" alt=\"Screenshot of the Git changes tool window demonstrating branch management\" width=\"600\" height=\"347\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/a-screenshot-of-a-computer-description-automatica-7.png 658w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/a-screenshot-of-a-computer-description-automatica-7-300x173.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-236002\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/a-screenshot-of-a-computer-description-automatica-8.png\" alt=\"Screenshot of Visual Studio's status bar demonstrating branch management\" width=\"600\" height=\"374\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/a-screenshot-of-a-computer-description-automatica-8.png 569w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/a-screenshot-of-a-computer-description-automatica-8-300x187.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>The create new branch experience now supports creating branches across all active repositories at the same time. You no longer need to manually create branches across repositories.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-236003\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/graphical-user-interface-application-description-1.png\" alt=\"Screenshot of the create new branch dialog demonstrating the creation of a branch across all active repositories at the same time. You no longer need to manually create branches across repositories\" width=\"600\" height=\"460\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/graphical-user-interface-application-description-1.png 1010w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/graphical-user-interface-application-description-1-300x230.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/graphical-user-interface-application-description-1-768x589.png 768w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>This preview also comes with some of our first Line-staging preview functionality. For example, now you can utilize the diff to stage chunks or sections of code.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-236004\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/a-screenshot-of-a-computer-description-automatica-9.png\" alt=\"Screenshot demonstrating Visual Studio's Line-staging preview functionality\" width=\"1174\" height=\"388\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/a-screenshot-of-a-computer-description-automatica-9.png 3236w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/a-screenshot-of-a-computer-description-automatica-9-300x99.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/a-screenshot-of-a-computer-description-automatica-9-1024x339.png 1024w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/a-screenshot-of-a-computer-description-automatica-9-768x254.png 768w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/a-screenshot-of-a-computer-description-automatica-9-1536x508.png 1536w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/a-screenshot-of-a-computer-description-automatica-9-2048x677.png 2048w\" sizes=\"(max-width: 1174px) 100vw, 1174px\" \/><\/p>\n<p>If you&#8217;d like more information about these Git enhancements, check out the <a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/introducing-new-git-features-to-visual-studio-2022\/\">Introducing new Git features to Visual Studio 2022 blog post<\/a>.<\/p>\n<h2>Keep your code clean, automatically!<\/h2>\n<p>You can now configure personalized Code Cleanup profiles that will automatically run whenever you save a file. This will help minimize stylistic violations within PRs and more by allowing you to spend less time fixing code that doesn\u2019t meet specific standards and more time focusing and being productive.<\/p>\n<p>To configure your personalized Code Cleanup profiles, navigate to Analyze &gt; Code Cleanup &gt; Configure Code Cleanup.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-236005\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/word-image-4.png\" alt=\"Screenshot of Visual Studio's Configure Code Cleanup page\" width=\"600\" height=\"430\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/word-image-4.png 677w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/word-image-4-300x215.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>To apply a code cleanup profile automatically on save, navigate to Tools &gt; Options &gt; Text Editor &gt; check \u201cRun Code Cleanup profile on Save\u201d. This will cause the selected profile to be used whenever you <em>explicitly<\/em> save your document. This includes commands like Save, Save All, and the save that occurs when you kick off a build. It will not run Code Cleanup for any automatic saves.<\/p>\n<h2>Keep your files up to date automatically<\/h2>\n<p>We know many of you love using Ctrl+S to constantly save your documents and that &#8220;save often\u201d is an enduring mantra in software development. Visual Studio now enables you to automatically save your dirty documents whenever the Visual Studio application loses focus. When you switch to any other application in Windows, you can have Visual Studio automatically commit your changes to disc for you.<\/p>\n<p>The autosave feature is still a preview feature and we\u2019re interested in your feedback. We\u2019re considering additional options other than triggering on loss of focus on the Visual Studio window, so let us know what\u2019s working for you and how we can make the experience better.<\/p>\n<p>To enable the feature today, navigate to Visual Studio Search (Ctrl+Q) and look for \u201cAutosave\u201d. Today, that will take you to the Environment\\Preview Features page in Tools\\Options. Check the option for \u201cAutosave\u201d and Visual Studio will save all dirty documents whenever it loses focus.<\/p>\n<p>For those of you trying out the Code Cleanup on Save feature we introduced in this preview, automatic saves will <em>not<\/em> trigger Code Cleanup.<\/p>\n<h2>Be more productive with .NET<\/h2>\n<h3>Explore more code with navigate to source<\/h3>\n<p>We now surface embedded source and <a href=\"https:\/\/docs.microsoft.com\/dotnet\/standard\/library-guidance\/sourcelink\">Source Link<\/a> as part of Go to Definition if a referenced assembly has embedded source or Source Link. This allows you to navigate to the original source files that declare the target symbol. Place your cursor on a symbol and press F12 to navigate to the original source file.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-236006\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/word-image-2.gif\" alt=\"Moving image demonstrating the use of Visual Studio's Go to Definition feature to navigate to the original source file\" width=\"1174\" height=\"709\" \/><\/p>\n<h3>Gain more insight with Stack Trace Explorer<\/h3>\n<p>A new Stack Trace Explorer Window displays stack traces allowing you to click and navigate directly to the related code. You can copy a stack trace from your solution and paste it into the Stack Trace Explorer window to get started. To open the Stack Trace Explorer window, go to View &gt; Other Windows and select Stack Trace Explorer.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-236007\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/word-image-3.gif\" alt=\"Moving image demonstrating Visual Studio's new stack trace explorer experience\" width=\"1174\" height=\"622\" \/><\/p>\n<h3>Enforce consistent naming styles in your code<\/h3>\n<p>In Visual Studio 2019 we introduced a new UI for <a href=\"https:\/\/docs.microsoft.com\/dotnet\/fundamentals\/code-analysis\/code-style-rule-options?view=vs-2019\">EditorConfig<\/a>. EditorConfig files help to keep your code consistent by defining code styles and formats. These files can live with your code in its repository and use the same source control. This way the style guidance is the same for everyone on your team who clones from that repository.<\/p>\n<p>In this release we added Naming Styles to the EditorConfig UI. With the addition of Naming Styles, you can enforce naming conventions in your code. For example, you could enforce that all interfaces start with the letter \u201cI\u201d. In order to add an EditorConfig file to a project or solution:<\/p>\n<ul>\n<li>First, right-click on the project or solution name within the Solution Explorer<\/li>\n<li>Then, select <strong>Add New Item<\/strong>.<\/li>\n<li>In the <strong>Add New Item <\/strong>dialog, search for EditorConfig.<\/li>\n<li>Finally, select the .NET EditorConfig template to add an EditorConfig file pre-populated with default options.<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignnone wp-image-236008\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/word-image-5.png\" alt=\"Screenshot of Visual Studio's editor config window highlighting the Naming Style tab\" width=\"600\" height=\"505\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/word-image-5.png 1294w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/word-image-5-300x252.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/word-image-5-1024x862.png 1024w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/word-image-5-768x646.png 768w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<h2>Be more productive with C++<\/h2>\n<h3>Embedded development in Visual Studio<\/h3>\n<p>We\u2019ve also added support to help enable embedded developers in Visual Studio. We\u2019ve introduced additional views that enable you to inspect and interact with peripheral registers on microcontrollers and real time operating systems (RTOS) objects.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-236009\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/word-image-6.png\" alt=\"Screenshot of Visual Studio's Embedded Registers tool window showing additional inspection UI for RTOS objects\" width=\"1174\" height=\"769\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/word-image-6.png 975w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/word-image-6-300x197.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/word-image-6-768x503.png 768w\" sizes=\"(max-width: 1174px) 100vw, 1174px\" \/><\/p>\n<p>Take a look at one of our other blog posts to learn more <a href=\"https:\/\/devblogs.microsoft.com\/cppblog\/visual-studio-embedded-development\/\">about embedded development with Visual Studio<\/a> through an example of an Azure RTOS project targeting a device.<\/p>\n<h3>Additional macOS development support in Visual Studio<\/h3>\n<p>In earlier versions of Visual Studio, we added capabilities for targeting macOS for remote development. These capabilities are part of the umbrella of features that we call \u201cLinux development with C++\u201d. One of these features released in 17.0 Preview 3, <a href=\"https:\/\/devblogs.microsoft.com\/cppblog\/attach-to-a-remote-process-with-lldb-in-visual-studio-2022-preview-3\/\">debug attach<\/a>, sees improvements with today\u2019s preview release. We\u2019ve added more capabilities for core debugging with LLDB and a default configuration for targeting macOS in our CMake experience. We made the experience easier by automatically detecting the target system; if it\u2019s macOS, we\u2019ll automatically use LLDB in core debugging and debug attach experiences.<\/p>\n<h2>Personalizing color tabs<\/h2>\n<p>After releasing the <a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/personalize-docs\/\">highly requested color tabs functionality<\/a> to help you personalize your Visual Studio experience, we heard feedback that one of the most common ways the community likes to color tabs is by project and by file extension. These color schemes are both available by default. We\u2019ve also added the capability to pick your own tab colors. To try this out, first enable color tabs. After enabling colored tabs, right click on a tab and navigate to Set Tab Color to pick from the palette.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-236010\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/word-image-7.png\" alt=\"Closeup screenshot demonstrating Visual Studio's new Set Tab Color menu\" width=\"600\" height=\"532\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/word-image-7.png 1016w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/word-image-7-300x266.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/word-image-7-768x681.png 768w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<h2>Try it out and share your feedback!<\/h2>\n<p>Download Visual Studio 2022 17.1 Preview 2 today to give what we\u2019ve talked about a try! We\u2019d love to hear from you about the new experiences we\u2019ve described here. Let us know what you like and whether you have suggestions for making Visual Studio even more awesome. 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><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 Preview<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Visual Studio 2022 17.1 Preview 2 continues to iterate on the themes of the Visual Studio 2022 release. We&#8217;re enhancing existing features, bringing new productivity improvements, and making it easier for you to make Visual Studio your own.<\/p>\n","protected":false},"author":649,"featured_media":255385,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[155],"tags":[237,5,510,431,6827,526,6815,1361],"class_list":["post-235984","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-visual-studio","tag-net","tag-csharp","tag-cpp","tag-git","tag-personalization","tag-productivity","tag-visual-studio-2022","tag-visual-studio-preview"],"acf":[],"blog_post_summary":"<p>Visual Studio 2022 17.1 Preview 2 continues to iterate on the themes of the Visual Studio 2022 release. We&#8217;re enhancing existing features, bringing new productivity improvements, and making it easier for you to make Visual Studio your own.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/235984","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=235984"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/235984\/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=235984"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=235984"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=235984"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}