{"id":7136,"date":"2016-06-17T09:00:12","date_gmt":"2016-06-17T16:00:12","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudio\/?p=7136"},"modified":"2019-03-18T23:32:57","modified_gmt":"2019-03-19T06:32:57","slug":"redesigning-visual-studio-installation","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/redesigning-visual-studio-installation\/","title":{"rendered":"On the Road to Release: Redesigning Visual Studio Installation"},"content":{"rendered":"<p>For those of you who have been closely tracking the progress of our next release of Visual Studio (codenamed Visual Studio \u201c15\u201d), you\u2019ll know that one of our big product release themes is installation and update. We are refactoring our installation to be smaller by default, faster and more reliable, and easier to manage, as described in this previous blog post:<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/faster-leaner-visual-studio-installer\/\">Faster, Leaner, Focused on Your Development Needs: The New Visual Studio Installer<\/a><\/p>\n<p>At \/\/build, we shipped our first <a href=\"https:\/\/www.visualstudio.com\/en-us\/downloads\/visual-studio-next-downloads-vs.aspx\">experimental preview of the new installation experience<\/a>, with the smallest \u201ccore editor\u201d payload for Visual Studio weighing in at about 320MB on disk. This release (and the Preview 2 that followed) included a few targeted experiences \u2013 .NET desktop, Python, C++ and Unity \u2013 that gave us early feedback about the approach. The teams are now converting other tooling components of Visual Studio to the <a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudio\/2016\/04\/25\/anatomy-of-a-low-impact-visual-studio-install\/\">new low-impact installation model<\/a> so that we can ultimately switch out the \u2018classic\u2019 installer for our new experience and setup engine.<\/p>\n<h2>Installation Experience<\/h2>\n<p>Setup is probably the only experience that every Visual Studio customer shares, and we want a lot of feedback on it before we finalize the design. Later this summer, we\u2019re going to have a version of Visual Studio \u201c15\u201d with the new installer UI. Before that comes out, though, we have something else to share with you \u2013 something we don\u2019t normally share: our rough UI mockups. These are what we call \u201cblue lines.\u201d Like blueprints, these aren\u2019t high fidelity mockups. They\u2019re a little better than wireframes, and they give us a sense of the various paths customers might take through a UI. We\u2019d like to ask you to step through the mockups and <a href=\"https:\/\/www.research.net\/r\/vs-installer-survey\">take our short survey<\/a> to give feedback.<\/p>\n<div style=\"width: 560px;margin-bottom:5px\">\n<a href=\"https:\/\/docs.com\/angelos-petropoulos\/ffeddce6-cb67-4800-91b0-f7867904e8a8\/new-visual-studio-installation-experience\" title=\"New Visual Studio installation experience\" target=\"_blank\" style=\"font-family: 'Segoe UI'\">New Visual Studio installation experience<\/a>\n<\/div>\n<p><iframe src=\"https:\/\/docs.com\/d\/embed\/D25193618-1089-5512-1030-001512706179%7eM7687be0b-e9df-4877-8ef5-aa1b8cb68641\" frameborder=\"0\" width=\"750\" height=\"380\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h2>Choose Your Stack, Get a Tailored Install<\/h2>\n<p>Something else we\u2019d like feedback on: the \u201cworkloads\u201d that we\u2019re aggregating together. Visual Studio will always have an advanced setup option where you can install features at a pretty granular level, and in Visual Studio \u201c15\u201d we\u2019ll give you even more control than you have in VS today. But most often, customers tell us they just want to install C++ for desktop development or C# for web development \u2013 a \u201cworkload.\u201d<\/p>\n<p>We\u2019ve been doing research into what the right collection of workloads should be, and we\u2019ve come up with the following:<\/p>\n<ol>\n<li>Universal Windows Platform development<\/li>\n<li>Web development (incl. ASP.NET, TypeScript, Azure tooling)<\/li>\n<li>Windows desktop app development with C++<\/li>\n<li>Cross-platform mobile development with .NET (incl. Xamarin)<\/li>\n<li>.NET desktop application development<\/li>\n<li>Linux and IoT development with C++<\/li>\n<li>Cross-platform mobile development with Cordova<\/li>\n<li>Mobile app development with C++ (incl. Android, iOS)<\/li>\n<li>Office \/ SharePoint add-in development<\/li>\n<li>Python web development (incl. Django and Flask support)<\/li>\n<li>Data science and analytical applications (incl. R, F#, Python)<\/li>\n<li>Node.js development<\/li>\n<li>Cross-platform game development (incl. Unity)<\/li>\n<li>Native Windows game development (incl. DirectX)<\/li>\n<li>Data storage and processing (incl. SQL, Hadoop, Azure ML)<\/li>\n<li>Azure cloud services development and management<\/li>\n<li>Visual Studio extension development<\/li>\n<\/ol>\n<p>So how does all this come together? Here\u2019s an early, work-in-progress preview of how we think this will look:<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/4\/2019\/06\/New-Visual-Studio-Installer.png\"><img decoding=\"async\" class=\"\" title=\"\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2016\/06\/New-Visual-Studio-Installer.png\" alt=\"New Visual Studio Installer\" width=\"775\" height=\"483\" \/><\/a><\/p>\n<p>One final note. Normally, we ask for you to give feedback in comments to the blog post or through Connect or some other system. This time, we\u2019re really asking everyone to use the <a href=\"https:\/\/www.research.net\/r\/vs-installer-survey\">survey<\/a>, so we can further refine and improve our approach in a systematic way. <\/p>\n<p>Thanks!\nTim Sneath, Principal Lead Program Manager, Visual Studio Platform<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For those of you who have been closely tracking the progress of our next release of Visual Studio (codenamed Visual Studio \u201c15\u201d), you\u2019ll know that one of our big product release themes is installation and update. We are refactoring our installation to be smaller by default, faster and more reliable, and easier to manage, as [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":255385,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1085,1195,1030,1196,472,1028,155,1029],"tags":[237,85,242,5,547,185,172,357,125,182,12,353],"class_list":["post-7136","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud","category-cross-platform","category-data","category-desktop","category-gaming","category-mobile","category-visual-studio","category-web","tag-net","tag-asp-net","tag-azure","tag-csharp","tag-f","tag-node-js","tag-python","tag-sql","tag-typescript","tag-unity","tag-visual-studio","tag-xamarin"],"acf":[],"blog_post_summary":"<p>For those of you who have been closely tracking the progress of our next release of Visual Studio (codenamed Visual Studio \u201c15\u201d), you\u2019ll know that one of our big product release themes is installation and update. We are refactoring our installation to be smaller by default, faster and more reliable, and easier to manage, as [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/7136","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\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=7136"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/7136\/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=7136"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=7136"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=7136"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}