{"id":226776,"date":"2019-10-15T10:41:15","date_gmt":"2019-10-15T17:41:15","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/visualstudio\/?p=226776"},"modified":"2020-04-24T11:30:33","modified_gmt":"2020-04-24T18:30:33","slug":"fall-sports-pumpkin-spice-and-visual-studio-2019-v16-4-preview-2","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/fall-sports-pumpkin-spice-and-visual-studio-2019-v16-4-preview-2\/","title":{"rendered":"Visual Studio 2019 v16.4 Preview 2, Fall Sports, and Pumpkin Spice"},"content":{"rendered":"<p><figure id=\"attachment_226794\" aria-labelledby=\"figcaption_attachment_226794\" class=\"wp-caption aligncenter\" ><img decoding=\"async\" class=\"wp-image-226794 size-large\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/10\/IMG_8872-1024x768.jpg\" alt=\"Fall Colors\" width=\"640\" height=\"480\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/10\/IMG_8872-1024x768.jpg 1024w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/10\/IMG_8872-300x225.jpg 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/10\/IMG_8872-768x576.jpg 768w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><figcaption id=\"figcaption_attachment_226794\" class=\"wp-caption-text\">Fall Colors on Microsoft Campus in Redmond<\/figcaption><\/figure><\/p>\n<p>&nbsp;<\/p>\n<p>Here at our Redmond campus in the Pacific Northwest, we are cloaked with a brilliant display of fall colors and team members walking around in their favorite American football jerseys often with coffee in hand.\u00a0 While I may not have confirmed, I suspect fall flavors are hinted in the steamy beverages.<\/p>\n<p><span data-contrast=\"auto\">The <\/span><a href=\"https:\/\/www.microsoft.com\/en-us\/ignite\"><span data-contrast=\"none\">Microsoft Ignite conference<\/span><\/a><span data-contrast=\"auto\"> is <\/span><span data-contrast=\"auto\">approaching<\/span><span data-contrast=\"auto\"> in early November, and our annual <\/span><a href=\"https:\/\/www.microsoft.com\/en-us\/corporate-responsibility\/philanthropies\/employee-engagement\"><span data-contrast=\"none\">Giving Campaign<\/span><\/a><span data-contrast=\"auto\"> has <\/span><span data-contrast=\"auto\">us looking for ways to <\/span><span data-contrast=\"auto\">make community and global impact<\/span><span data-contrast=\"auto\">.\u00a0 All of this is to say, <\/span><span data-contrast=\"auto\">we are anticipating an exciting season of bettering our world and our Visual Studio product<\/span><span data-contrast=\"auto\">s<\/span><span data-contrast=\"auto\">.<\/span> <span data-contrast=\"auto\">Along those lines, we <\/span><span data-contrast=\"auto\">are proud to release<\/span><span data-contrast=\"auto\"> Visual Studio 2019 <\/span><span data-contrast=\"auto\">version <\/span><span data-contrast=\"auto\">16.4 <\/span><span data-contrast=\"auto\">Preview 2 <\/span><span data-contrast=\"auto\">w<\/span><span data-contrast=\"auto\">ith some new features in <\/span><span data-contrast=\"auto\">the <\/span><span data-contrast=\"auto\">IDE,<\/span><span data-contrast=\"auto\"> C++<\/span><span data-contrast=\"auto\">, Container Tools,<\/span><span data-contrast=\"auto\"> and GitHub <\/span><span data-contrast=\"auto\">integration.<\/span><\/p>\n<p><span data-contrast=\"auto\">W<\/span><span data-contrast=\"auto\">hile I give an overview of these new features, why not<\/span> <a href=\"http:\/\/visualstudio.microsoft.com\/preview\"><span data-contrast=\"none\">downloaded <\/span><span data-contrast=\"none\">the most recent version <\/span><span data-contrast=\"none\">from <\/span><span data-contrast=\"none\">VisualS<\/span><span data-contrast=\"none\">tudio.com<\/span><\/a><span data-contrast=\"auto\"> and check out these features for yourself?<\/span><span data-contrast=\"auto\"> As always, our <\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/releases\/2019\/release-notes-preview?view=vs-2019\"><span data-contrast=\"none\">release notes<\/span><\/a><span data-contrast=\"auto\"> give even greater detail.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h5>Change Your Tabs to a Vertical Layout<\/h5>\n<p><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">I was recently in training and happened to meet one of the designers who had just completed work on this feature<\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">.\u00a0 H<\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">e<\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\"> couldn\u2019t wait <\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">for developers to give <\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">this part of our product a try<\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">.\u00a0 The choice to display <\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">tabs in a vertical layout was o<\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">ne of the <\/span><\/span><a class=\"Hyperlink SCXW212740789 BCX1\" href=\"https:\/\/developercommunity.visualstudio.com\/idea\/467369\/vertical-group-tab.html\" target=\"_blank\" rel=\"noopener noreferrer\"><span class=\"TextRun Underlined SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW212740789 BCX1\" data-ccp-charstyle=\"Hyperlink\">most requested features<\/span><\/span><\/a><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\"> from former Custom Document Well extension <\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">and Developer Community users<\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">.\u00a0 After add<\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">itional<\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\"> customer research to identify <\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">pain points in document management, we have identified several areas of improvements<\/span><\/span><span class=\"TrackChangeTextDeletion TrackedChange SCXW212740789 BCX1\"><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">.\u00a0 <\/span><\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange SCXW212740789 BCX1\"><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">The <\/span><\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange SCXW212740789 BCX1\"><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">vertical<\/span><\/span><\/span> <span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">tab<\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\"> implementation <\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">starting in Visual Studio 2019 <\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange SCXW212740789 BCX1\"><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">v<\/span><\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">16.4 <\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">Preview 2 <\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">is <\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">one step in many to <\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">deeply improve <\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">the <\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">document management<\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\"> experience<\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">.\u00a0 <\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\">Below<\/span><\/span><span class=\"TextRun SCXW212740789 BCX1\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW212740789 BCX1\"> is a quick example of how the new feature looks.<\/span><\/span><\/p>\n<p>&nbsp;<\/p>\n<p><figure id=\"attachment_226777\" aria-labelledby=\"figcaption_attachment_226777\" class=\"wp-caption aligncenter\" ><img decoding=\"async\" class=\"wp-image-226777 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/10\/changing-tabs.gif\" alt=\"Shows the look of vertical tabs in the IDE\" width=\"1413\" height=\"878\" \/><figcaption id=\"figcaption_attachment_226777\" class=\"wp-caption-text\">Change your tabs to a vertical layout<\/figcaption><\/figure><\/p>\n<h5><\/h5>\n<h5>Container Tools Window<\/h5>\n<p>Until now, this<span data-contrast=\"auto\"> feature has only been available as an extension in the <\/span><span data-contrast=\"none\">Visual Studio Marketplace<\/span><span data-contrast=\"auto\">.\u00a0 After great usage and reviews, we have brought the functionality into the IDE itself<\/span><span data-contrast=\"auto\">.\u00a0 This new tool<\/span><span data-contrast=\"auto\"> window <\/span><span data-contrast=\"auto\">enables<\/span>\u00a0<span data-contrast=\"auto\">you <\/span><span data-contrast=\"auto\">to list<\/span><span data-contrast=\"auto\">, inspect, stop, start<\/span><span data-contrast=\"auto\"> and remove Docker images and <\/span><span data-contrast=\"auto\">containers on a local machine<\/span><span data-contrast=\"auto\">. In addition, you can <\/span><span data-contrast=\"auto\">view folders and files in running containers and open a terminal window<\/span><span data-contrast=\"auto\">.<\/span><span data-contrast=\"auto\"> Finally, you can view, stream, and search container logs.<\/span><span data-contrast=\"auto\">\u00a0\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><figure id=\"attachment_226778\" aria-labelledby=\"figcaption_attachment_226778\" class=\"wp-caption aligncenter\" ><img decoding=\"async\" class=\"wp-image-226778 size-large\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/10\/164Preview2Img1-1024x400.jpg\" alt=\"Container Tools Window\" width=\"640\" height=\"250\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/10\/164Preview2Img1-1024x400.jpg 1024w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/10\/164Preview2Img1-300x117.jpg 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/10\/164Preview2Img1-768x300.jpg 768w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/10\/164Preview2Img1.jpg 2009w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><figcaption id=\"figcaption_attachment_226778\" class=\"wp-caption-text\">Container Tools Window<\/figcaption><\/figure><\/p>\n<p>&nbsp;<\/p>\n<h5>Terminal Window Updates<\/h5>\n<p>Continuing the theme of general improvements, we&#8217;ve added the ability to create multiple terminal instances and automatically create profiles for the Developer Command Prompt, Developer PowerShell and any WSL distributions available on your machine.\u00a0 The automatic profile creation will happen on first launch or through the profiles restore button.<\/p>\n<h5><\/h5>\n<h5>Overview Pages for CMake Projects<\/h5>\n<p><span data-contrast=\"none\">We have added Overview Pages for <\/span><span data-contrast=\"none\">CMake<\/span><span data-contrast=\"none\"> projects to help you get started with cross-platform development. These pages are dynamic and help you install the Linux Workload, connect to a remote Linux system or the Windows Subsystem for Linux (WSL), and add a Linux or WSL configuration to your <\/span><span data-contrast=\"none\">CMake<\/span><span data-contrast=\"none\"> project. If you are just getting started with Linux development in Visual Studio, I recommend trying our <\/span><span data-contrast=\"none\">native support for WSL<\/span><span data-contrast=\"none\">.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">A<\/span><span data-contrast=\"auto\">lso, a<\/span><span data-contrast=\"auto\"> navigational feature <\/span><span data-contrast=\"auto\">has been added to the<\/span><span data-contrast=\"auto\"> launch drop-down menu <\/span><span data-contrast=\"auto\">so that<\/span> <span data-contrast=\"auto\">CMake<\/span><span data-contrast=\"auto\"> projects will display your most recently used target<\/span><span data-contrast=\"auto\">s.\u00a0 <\/span><span data-contrast=\"auto\">Plus, with the ability to filter from this location, <\/span><span data-contrast=\"auto\">finding what you are looking for becomes simpler.<\/span><\/p>\n<h5><\/h5>\n<h5>Symbol Search Enabled for C++<\/h5>\n<p><span data-contrast=\"auto\">We<\/span><span data-contrast=\"auto\">\u2019ve continued<\/span><span data-contrast=\"auto\"> to<\/span> <span data-contrast=\"auto\">expand our search <\/span><span data-contrast=\"auto\">capabilities by adding<\/span> <span data-contrast=\"auto\">symbol search <\/span><span data-contrast=\"auto\">support<\/span><span data-contrast=\"auto\"> for C++<\/span><span data-contrast=\"auto\">.\u00a0 <\/span><span data-contrast=\"auto\">You will now be able to searc<\/span><span data-contrast=\"auto\">h <\/span><span data-contrast=\"auto\">for types and members in addition files within the search control.\u00a0 <\/span><span data-contrast=\"auto\">Results<\/span><span data-contrast=\"auto\"> are refined <\/span><span data-contrast=\"auto\">dynamically as each letter of your search query is typed<\/span><span data-contrast=\"auto\">.\u00a0 <\/span><span data-contrast=\"auto\">You <\/span><span data-contrast=\"auto\">can <\/span><span data-contrast=\"auto\">access<\/span><span data-contrast=\"auto\"> code <\/span><span data-contrast=\"auto\">search <\/span><span data-contrast=\"auto\">through our single <\/span><span data-contrast=\"auto\">search <\/span><span data-contrast=\"auto\">s<\/span><span data-contrast=\"auto\">hortcut (<\/span><strong>Ctrl+Q<\/strong><span data-contrast=\"auto\">) <\/span><span data-contrast=\"auto\">in<\/span><span data-contrast=\"auto\"> the <\/span><span data-contrast=\"auto\">search box <\/span><span data-contrast=\"auto\">centered <\/span><span data-contrast=\"auto\">at the top of <\/span><span data-contrast=\"auto\">Visual Studio<\/span><span data-contrast=\"auto\">, or <\/span><span data-contrast=\"auto\">view<\/span><span data-contrast=\"auto\"> focused code related results only by<\/span> <span data-contrast=\"auto\">clicking on the<\/span><span data-contrast=\"auto\"><strong> Code<\/strong> group<\/span><span data-contrast=\"auto\">.<\/span><\/p>\n<h5><\/h5>\n<h5>.NET Tooling<\/h5>\n<p><span data-contrast=\"none\">You can now configure the severity level of a code style rule directly through the error list. <\/span><span data-contrast=\"none\">Place your cursor on the error, warning, or suggestion. Right click and select <strong>Set severity<\/strong>. Next, select the severity level you would like to configure for that rule. As a result, this will update your existing <\/span><span data-contrast=\"none\">EditorConfig<\/span><span data-contrast=\"none\"> with the rule\u2019s new severity. This also works for third party analyzers.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><figure id=\"attachment_226793\" aria-labelledby=\"figcaption_attachment_226793\" class=\"wp-caption aligncenter\" ><img decoding=\"async\" class=\"wp-image-226793 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/10\/errorlist.png\" alt=\"Configure the severity of a code style rule\" width=\"514\" height=\"434\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/10\/errorlist.png 514w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/10\/errorlist-300x253.png 300w\" sizes=\"(max-width: 514px) 100vw, 514px\" \/><figcaption id=\"figcaption_attachment_226793\" class=\"wp-caption-text\">Set the severity level of a code style rule<\/figcaption><\/figure><\/p>\n<p>In addition, we<span data-contrast=\"auto\"> are<\/span> <span data-contrast=\"auto\">continuously<\/span><span data-contrast=\"auto\"> adding <\/span><span data-contrast=\"auto\">provisioning and publishing <\/span><span data-contrast=\"auto\">support for <\/span><span data-contrast=\"auto\">popular Azure services. In this preview we added support for provisioning Application I<\/span><span data-contrast=\"auto\">nsights from within <\/span><span data-contrast=\"auto\">the dependencies section of publish profiles.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><figure id=\"attachment_226792\" aria-labelledby=\"figcaption_attachment_226792\" class=\"wp-caption aligncenter\" ><img decoding=\"async\" class=\"size-full wp-image-226792\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/10\/dependencies.png\" alt=\"Add dependencies\" width=\"730\" height=\"82\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/10\/dependencies.png 730w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/10\/dependencies-300x34.png 300w\" sizes=\"(max-width: 730px) 100vw, 730px\" \/><figcaption id=\"figcaption_attachment_226792\" class=\"wp-caption-text\">Add dependencies to Azure services<\/figcaption><\/figure><\/p>\n<h5><\/h5>\n<h5><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">Publish to GitHub Support<\/span><\/h5>\n<p>Finally, a<span data-contrast=\"auto\">nother extension <\/span><span data-contrast=\"auto\">with functionality <\/span><span data-contrast=\"auto\">making its way into <\/span><span data-contrast=\"auto\">Visual Studio 2019<\/span><span data-contrast=\"auto\"> product itself<\/span><span data-contrast=\"auto\"> is the<\/span> <span data-contrast=\"auto\">previous<\/span><span data-contrast=\"auto\">ly available<\/span> <span data-contrast=\"auto\">GitHub Extension<\/span><span data-contrast=\"auto\">.<\/span> <span data-contrast=\"auto\">This <\/span><span data-contrast=\"auto\">developer favorite <\/span><span data-contrast=\"auto\">allows <\/span><span data-contrast=\"auto\">enables <\/span><span data-contrast=\"auto\">seamless interaction with GitHub repositories. Publish those local <\/span><span data-contrast=\"auto\">repositories by simply clicking the <strong>Publish to GitHub<\/strong> button on the Team Explorer Synchronization page.\u00a0\u00a0<\/span><span data-contrast=\"auto\">\u00a0\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h5>Pin Properties in Debugger<\/h5>\n<p>[Update 10\/16] It looks like there was an error going live with this feature.\u00a0 Thank you very much for giving us feedback, and we hope you look forward to trying this new addition in our next preview release.\u00a0 Sneak Peek!<\/p>\n<p>Identifying objects by their properties while debugging has just become easier and more discoverable with the new Pinnable Properties tool.\u00a0 In short, hover over a property you want to display in the debugger window of the Watch, Autos, and Locals windows, click that pin icon, and immediately see the information you are looking for at the top of your display!<\/p>\n<p><figure id=\"attachment_226791\" aria-labelledby=\"figcaption_attachment_226791\" class=\"wp-caption aligncenter\" ><img decoding=\"async\" class=\"wp-image-226791 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/10\/Debugger-pinnable-properties.gif\" alt=\"Pin Properties in Debugger\" width=\"1368\" height=\"598\" \/><figcaption id=\"figcaption_attachment_226791\" class=\"wp-caption-text\">Pin Properties in Debugger<\/figcaption><\/figure><\/p>\n<p>&nbsp;<\/p>\n<h5 aria-level=\"1\"><span data-contrast=\"none\">Give it a try and let us know what you think<\/span><\/h5>\n<p><span data-contrast=\"auto\">Hopefully<\/span><span data-contrast=\"auto\">,<\/span><span data-contrast=\"auto\"> these features make you as excited as your favorite tea<\/span><span data-contrast=\"auto\">m putting a few points on the scoreboard.\u00a0 If so, <\/span><span data-contrast=\"auto\">head on over to our <\/span><a href=\"https:\/\/visualstudio.microsoft.com\/downloads\"><span data-contrast=\"none\">downloads page<\/span><\/a><span data-contrast=\"auto\"> and as always, we love to hear your feedback<\/span><span data-contrast=\"auto\"> on our <\/span><a href=\"https:\/\/developercommunity.visualstudio.com\/\"><span data-contrast=\"none\">Visual Studio Developer Community<\/span><\/a><span data-contrast=\"auto\">.\u00a0 If you <\/span><span data-contrast=\"auto\">run into any complications, our <\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/ide\/how-to-report-a-problem-with-visual-studio?view=vs-2019\"><span data-contrast=\"none\">Report a Problem<\/span><\/a><span data-contrast=\"auto\"> tool in Visual Studio is the best way to <\/span><span data-contrast=\"auto\">get the attention of our teams<\/span><span data-contrast=\"auto\">.\u00a0 <\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today Visual Studio 2019 Version 16.4 Preview 2 is released.  Check out our new features in Container Tools, GitHub Integration, and IDE productivity.<\/p>\n","protected":false},"author":4513,"featured_media":226794,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[155],"tags":[354],"class_list":["post-226776","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-visual-studio","tag-announcement"],"acf":[],"blog_post_summary":"<p>Today Visual Studio 2019 Version 16.4 Preview 2 is released.  Check out our new features in Container Tools, GitHub Integration, and IDE productivity.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/226776","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=226776"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/226776\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/226794"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=226776"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=226776"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=226776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}