{"id":229451,"date":"2020-06-02T10:25:47","date_gmt":"2020-06-02T17:25:47","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/visualstudio\/?p=229451"},"modified":"2020-06-02T13:41:55","modified_gmt":"2020-06-02T20:41:55","slug":"visual-studio-2019-v16-7-preview-2","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/visual-studio-2019-v16-7-preview-2\/","title":{"rendered":"Visual Studio 2019 v16.7 Preview 2 Available Today!"},"content":{"rendered":"<p><span class=\"TextRun SCXW76257826 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW76257826 BCX0\"> Whew! It feels like Microsoft Build 2020 just<\/span><\/span><span class=\"TextRun SCXW76257826 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW76257826 BCX0\">\u00a0ended<\/span><\/span><span class=\"TextRun SCXW76257826 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW76257826 BCX0\">\u00a0yesterday, and\u00a0<\/span><\/span><span class=\"TextRun SCXW76257826 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW76257826 BCX0\">now<\/span><\/span><span class=\"TextRun SCXW76257826 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW76257826 BCX0\">\u00a0we are releasing Visual Studio 2019 v16.7 Preview\u00a0<\/span><\/span><span class=\"TextRun SCXW76257826 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW76257826 BCX0\">2.\u00a0<\/span><\/span><span class=\"TextRun SCXW76257826 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW76257826 BCX0\">We hope you enjoyed any virtual sessions you were able to attend<\/span><\/span><span class=\"TextRun SCXW76257826 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW76257826 BCX0\">.\u00a0 Our teams certainly enjoyed presenting upcoming features and products to you. Now<\/span><\/span><span class=\"TextRun SCXW76257826 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW76257826 BCX0\">\u00a0<\/span><\/span><span class=\"TextRun SCXW76257826 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW76257826 BCX0\">we<\/span><\/span><span class=\"TextRun SCXW76257826 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW76257826 BCX0\">\u00a0look forward to\u00a0<\/span><\/span><span class=\"TextRun SCXW76257826 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW76257826 BCX0\">giving you the opportunity to try\u00a0<\/span><\/span><span class=\"TextRun SCXW76257826 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW76257826 BCX0\">some of the features new to\u00a0<\/span><\/span><span class=\"TextRun SCXW76257826 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW76257826 BCX0\">this next preview release. <\/span><\/span><span class=\"TextRun SCXW76257826 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW76257826 BCX0\">In this version, we are highlighting <\/span><\/span><span class=\"TextRun SCXW76257826 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW76257826 BCX0\">changes in the C++ Connection Manager, .NET Productivity, Git Productivity, and Local Process with Kubernetes. We invite you to k<\/span><\/span><span class=\"TextRun SCXW76257826 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW76257826 BCX0\">eep reading below to learn of the details of this release. Also, if you&#8217;d like additional information, check out our <a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/releases\/2019\/release-notes-preview\">release notes<\/a>.\u00a0 <\/span><\/span><span class=\"EOP SCXW76257826 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/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\">Install Visual Studio 2019<\/a><\/div><\/p>\n<h5>C++ Updates<\/h5>\n<p><span data-contrast=\"auto\">Visual Studio\u00a0<\/span><span data-contrast=\"auto\">v16.7 Preview 2 <\/span><span data-contrast=\"auto\">delivers various\u00a0<\/span><span data-contrast=\"auto\">improvements\u00a0<\/span><span data-contrast=\"auto\">in<\/span><span data-contrast=\"auto\">\u00a0the C++ space.\u00a0<\/span><span data-contrast=\"auto\">W<\/span><span data-contrast=\"auto\">ithin the\u00a0<\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/cpp\/linux\/connect-to-your-remote-linux-computer?view=vs-2019#set-up-the-remote-connection\"><span data-contrast=\"none\">Connection Manager<\/span><\/a><span data-contrast=\"auto\">, you\u2019re now able to edit remote SSH connection<\/span><span data-contrast=\"auto\">s, e.g. if the IP address of your target system changes and needs to be updated. You\u2019re also able to set default remote connections<\/span><span data-contrast=\"auto\">\u00a0to be consumed\u00a0<\/span><span data-contrast=\"auto\">via <strong>${<\/strong><\/span><strong>defaultRemoteMachineName}<\/strong><span data-contrast=\"auto\"><strong>\u00a0<\/strong>in\u00a0<\/span><span data-contrast=\"auto\">CMakeSettings.json<\/span><span data-contrast=\"auto\">\u00a0and\u00a0<\/span><span data-contrast=\"auto\">launch.<\/span><span data-contrast=\"auto\">vs.json<\/span><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">When\u00a0<\/span><span data-contrast=\"auto\">you edit a\u00a0<\/span><span data-contrast=\"auto\">remote connectio<\/span><span data-contrast=\"auto\">n<\/span><span data-contrast=\"auto\">,\u00a0<\/span><span data-contrast=\"auto\">V<\/span><span data-contrast=\"auto\">isual Studio will no longer need to recopy headers to Windows for a <\/span><a href=\"https:\/\/devblogs.microsoft.com\/cppblog\/improvements-to-accuracy-and-performance-of-linux-intellisense\/\"><span data-contrast=\"none\">native IntelliSense experience<\/span><\/a><span data-contrast=\"auto\">. Likewise, setting default remote connections is useful for checking\u00a0<\/span><span data-contrast=\"auto\">CMakeSettings.json<\/span><span data-contrast=\"auto\">\u00a0and\u00a0<\/span><span data-contrast=\"auto\">launch.<\/span><span data-contrast=\"auto\">vs.json<\/span><span data-contrast=\"auto\">\u00a0into source control with no user or machine-specific information.\u00a0<\/span><span data-contrast=\"auto\">These r<\/span><span data-contrast=\"auto\">emote connections<\/span><span data-contrast=\"auto\">\u00a0over SSH<\/span><span data-contrast=\"auto\">\u00a0allow you to build and debug<\/span><span data-contrast=\"auto\">\u00a0your<\/span><span data-contrast=\"auto\">\u00a0C++ projects on a remote Linux system directly from Visual Studio.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><figure id=\"attachment_229532\" aria-labelledby=\"figcaption_attachment_229532\" class=\"wp-caption aligncenter\" ><img decoding=\"async\" class=\"size-full wp-image-229532\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/06\/166P2BlogCPP1.png\" alt=\"CPP Add or Remove SSH Connections\" width=\"1349\" height=\"851\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/06\/166P2BlogCPP1.png 1349w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/06\/166P2BlogCPP1-300x189.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/06\/166P2BlogCPP1-1024x646.png 1024w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/06\/166P2BlogCPP1-768x484.png 768w\" sizes=\"(max-width: 1349px) 100vw, 1349px\" \/><figcaption id=\"figcaption_attachment_229532\" class=\"wp-caption-text\">C++ Add or Remove SSH Connections with Connection Manager<\/figcaption><\/figure><\/p>\n<p>&nbsp;<\/p>\n<p><span data-contrast=\"auto\">This release also brings enhanced IntelliSense support for Clang on Windows (clang-cl) in Visual Studio.<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">The clang include path now includes the clang libraries,<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">we\u2019ve<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">improved\u00a0<\/span><span data-contrast=\"auto\">the display of in-editor squiggles<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">(particularly when using\u00a0<\/span><span data-contrast=\"auto\">the\u00a0<\/span><span data-contrast=\"auto\">std library)<\/span><span data-contrast=\"auto\">,\u00a0<\/span><span data-contrast=\"auto\">and<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">we\u2019ve\u00a0<\/span><span data-contrast=\"auto\">added support for<\/span><span data-contrast=\"auto\">\u00a0C++2a is supported in clan<\/span><span data-contrast=\"auto\">g\u00a0<\/span><span data-contrast=\"auto\">mode.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">The<\/span><span data-contrast=\"auto\">\u00a0Preview\u00a0<\/span><span data-contrast=\"auto\">release also<\/span><span data-contrast=\"auto\">\u00a0contains four new code analysis rules to incorporate\u00a0<\/span><span data-contrast=\"auto\">additional<\/span><span data-contrast=\"auto\">\u00a0safety features into C<\/span><span data-contrast=\"auto\">++<\/span><span data-contrast=\"auto\">:\u00a0<\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/cpp\/code-quality\/c26817?view=vs-2019\"><span data-contrast=\"none\">C26817<\/span><\/a><span data-contrast=\"auto\">,\u00a0<\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/cpp\/code-quality\/c26818?view=vs-2019\"><span data-contrast=\"none\">C26818<\/span><\/a><span data-contrast=\"auto\">,\u00a0<\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/cpp\/code-quality\/c26818?view=vs-2019\"><span data-contrast=\"none\">C26819<\/span><\/a><span data-contrast=\"auto\">, and\u00a0<\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/cpp\/code-quality\/c26818?view=vs-2019\"><span data-contrast=\"none\">C26820<\/span><\/a><span data-contrast=\"auto\">.<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"none\">Please\u00a0<\/span><span data-contrast=\"none\">see the\u00a0<\/span><span data-contrast=\"none\">C++ Team Blog<\/span><span data-contrast=\"none\">\u00a0for\u00a0<\/span><span data-contrast=\"none\">more info.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">In addition, new C++20 Standard Library features have been implemented. A detailed list is provided in the\u00a0<\/span><a href=\"https:\/\/github.com\/microsoft\/STL\/wiki\/Changelog\"><span data-contrast=\"none\">STL Changelog on GitHub<\/span><\/a><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<h5>.NET Productivity<\/h5>\n<p><span class=\"TextRun BCX0 SCXW193192593\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun BCX0 SCXW193192593\">Quick Info now displays the diagnostic ID along with a help link where you can easily navigate to our documentation to learn more about warnings and errors in your code.<\/span><\/span><\/p>\n<p><figure id=\"attachment_229534\" aria-labelledby=\"figcaption_attachment_229534\" class=\"wp-caption aligncenter\" ><img decoding=\"async\" class=\"size-full wp-image-229534\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/06\/166P2BlogNETProd1.png\" alt=\"Diagnostic ID with help links in .NET Productivity\" width=\"642\" height=\"224\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/06\/166P2BlogNETProd1.png 642w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/06\/166P2BlogNETProd1-300x105.png 300w\" sizes=\"(max-width: 642px) 100vw, 642px\" \/><figcaption id=\"figcaption_attachment_229534\" class=\"wp-caption-text\">Diagnostic ID with help links in .NET Productivity<\/figcaption><\/figure><\/p>\n<p>&nbsp;<\/p>\n<h5>Git Productivity<\/h5>\n<p><span class=\"TextRun SCXW48823354 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW48823354 BCX0\">We continue to release more Git functionality in Visual Studio 2019. This time we focus on merge conflict resolution. <\/span><\/span><span class=\"TextRun SCXW48823354 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW48823354 BCX0\">We&#8217;ve<\/span><\/span><span class=\"TextRun SCXW48823354 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW48823354 BCX0\"> revamped the Visual Studio merge editor by decoupling it from TFVC and focusing it on Git. <\/span><\/span><\/p>\n<p><span class=\"TextRun SCXW48823354 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW48823354 BCX0\">A new gold info bar at the top of a file will tell you when there are merge conflicts that need to be manually resolved. Clicking will take you to the merge editor, which now has more informative tiles and captions to help you distinguish between the conflicting branches. <\/span><\/span><span class=\"TextRun SCXW48823354 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW48823354 BCX0\">We&#8217;ve<\/span><\/span><span class=\"TextRun SCXW48823354 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW48823354 BCX0\"> reduced the clutter around the zoom margin, health margin, and the toolbar. In addition, it is <\/span><\/span><span class=\"TextRun SCXW48823354 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW48823354 BCX0\">easier to parse conflicts with aligned matching lines, word level differences, and visible whitespace when it is the only difference. You can turn off non-conflicting differences to just focus on the conflicts. You can also resolve add\/add conflicts at the file level now with a two-way merge. Finally, we have<\/span><\/span><span class=\"TextRun SCXW48823354 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW48823354 BCX0\">\u00a0added a checkbox to resolve all conflicts on one side or the other with a single click.\u00a0<\/span><\/span><\/p>\n<p><span class=\"EOP SCXW48823354 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\"><span class=\"TextRun SCXW48823354 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW48823354 BCX0\"> Try the new features by toggling the Preview Feature for <\/span><\/span><span class=\"TextRun SCXW48823354 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW48823354 BCX0\">New Git user experience<\/span><\/span><span class=\"TextRun SCXW48823354 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW48823354 BCX0\">\u00a0in\u00a0<\/span><\/span><strong><span class=\"TextRun SCXW48823354 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW48823354 BCX0\">Tools &gt; Options<\/span><\/span><\/strong><span class=\"TextRun SCXW48823354 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW48823354 BCX0\">.\u00a0<\/span><\/span>\u00a0<\/span><\/p>\n<div>\n<p><figure id=\"attachment_229552\" aria-labelledby=\"figcaption_attachment_229552\" class=\"wp-caption aligncenter\" ><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/06\/166P2BlogGit-2-scaled.gif\"><img decoding=\"async\" class=\"wp-image-229552 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/06\/166P2BlogGit-2.gif\" alt=\"Improved Git Functionality in Visual Studio 2019 under the Tools Menu\" width=\"2048\" height=\"1421\" \/><\/a><figcaption id=\"figcaption_attachment_229552\" class=\"wp-caption-text\">Improved Git Functionality in Visual Studio 2019 under the Tools Menu<\/figcaption><\/figure><\/p>\n<\/div>\n<div><\/div>\n<div>In other Git improvements, we will now close any open folders or solutions before starting a new clone operation, so that Visual Studio can open the newly cloned repo to help you get to your code faster. We&#8217;ve improved upon the commit text box, adding inline error checking. And we&#8217;ve added UI to help you more clearly understand what is happening when you initialize and push a repository to a remote host like GitHub or Azure Repos.<\/div>\n<div><\/div>\n<h5>Local Process with Kubernetes<\/h5>\n<p><span data-contrast=\"auto\">Local Process with Kubernetes<\/span><span data-contrast=\"auto\">\u00a0allows you to write, test and debug your .NET code on your development workstation while connected to your Kubernetes cluster with the rest of your application or services. By connecting your development workstation to your cluster, you eliminate the need to manually run and configure dependent services on your development machine. Environment variables, connection strings and volumes from the cluster are available to your microservice code running locally.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">For more information<\/span><span data-contrast=\"auto\">\u00a0on Local Process with Kubernetes<\/span><span data-contrast=\"auto\">, we have detailed it out in our <a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/introducing-local-process-with-kubernetes-for-visual-studio\u202f2019\">team blog.<\/a><\/span><\/p>\n<h5>We Value Your Feedback<\/h5>\n<p><span class=\"TextRun SCXW119825545 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW119825545 BCX0\">As we continue to move forward with\u00a0<\/span><\/span><span class=\"TextRun SCXW119825545 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW119825545 BCX0\">delivering products to help\u00a0<\/span><\/span><span class=\"TextRun SCXW119825545 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW119825545 BCX0\">improve your\u00a0<\/span><\/span><span class=\"TextRun SCXW119825545 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW119825545 BCX0\">productivity, we\u00a0<\/span><\/span><span class=\"TextRun SCXW119825545 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW119825545 BCX0\">are listening to feedback<\/span><\/span><span class=\"TextRun SCXW119825545 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW119825545 BCX0\">, continually reviewing release processes, and\u00a0<\/span><\/span><span class=\"TextRun SCXW119825545 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW119825545 BCX0\">working to deliver the best developer tools to you.\u00a0 If you would like to join the discussion, please participate in our <a href=\"https:\/\/developercommunity.visualstudio.com\/\">Developer Community<\/a> as the place feedback is first reviewed.\u00a0 <\/span><\/span><span class=\"EOP SCXW119825545 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today we are releasing 16.7 Preview 2 with new features in C++ Connection Manager, .NET Productivity, Git Productivity, and Local Process with Kubernetes. Give them a try and let us hear your feedback!<\/p>\n","protected":false},"author":4513,"featured_media":229534,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[155],"tags":[354,475],"class_list":["post-229451","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-visual-studio","tag-announcement","tag-visual-studio-2019"],"acf":[],"blog_post_summary":"<p>Today we are releasing 16.7 Preview 2 with new features in C++ Connection Manager, .NET Productivity, Git Productivity, and Local Process with Kubernetes. Give them a try and let us hear your feedback!<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/229451","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\/4513"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=229451"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/229451\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/229534"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=229451"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=229451"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=229451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}