Make the Visual Studio installer more customizable
Let one don't install some components if one don't need it - for example Silverlight development support, visual designers for WPF or Windows Forkflow, or unit testing (many developers use third-party solutions like NUnit and don't use VS built-in testing tools).
I want to have ability to not install some extra stuff, such as SQL Server.
Make each programming language supported/installable by Visual Studio 2012 optional. Ideally, I would be able to install only one languages compiler/libraries if I wanted to.
When installing VS, i usually just select C#, which is fine but lots of other packages get installed which i NEVER use, i was wondering if you could make those installation options.
Saves me manually un-installing them later and it will have the benefit of a quicker installation.
Provide an option for a barebones VS install so we can only add the features we want to use.
We are happy to let you know that we have made improvements in this feature area. In Visual Studio 2015 we have made improvements to the ability to customize Visual Studio. https://www.visualstudio.com/products/visual-studio-community-vs We have broken down the initial Visual Studio feature selections into 30+ selections while maintaining a simple and intuitive default selection. We will continue to focus on this area for the next release of Visual Studio as well. We understand that acquiring Visual Studio needs to be as friction free as possible while still providing customizability and flexibility that Microsoft developers have come to expect.
Visual Studio Program Manager
Sebastian Sipos commented
I've selected only C++ and it asks for 9 gigs. I mean.. if I don't select anything, it requires 5GB. This is a piece of ****.
The answer is a complete lie. Anything after VC 2008 sucks, form installation and speed stand point. I actually prefer the Express versions since they have at least minimum garbage... I would still use 2008 if I didn't need C++11...
I fully endorse the previous comment: you absolutely changed nothing on this point. You do adds additional options. And you still do not listen to the developers ! It's really sad !
A minimal installation needing 8GB is unacceptable, especially since it is impossible to recover all the space after uninstalling. And after the initial installation, updates are only increasing growing space requirements.
Although Visual Studio IDE is a reference, it has become so heavy that it discourages private use. Overall, I love Microsoft technologies and products and liked develop personally. But this time, I decided to stop because I am tired of filling and slow down my PC with lots of things I do not use. I will not be installing Visual Studio and I stop to develop personally as long as there will be no real change on this point.
With great regret...
This in no way or form completed. Please look at VS2008 or earlier installer for example. Modern Visual Studio installs so many bloatware that I moved from .NET platform completely.
1. I can't choose where to install all that bloatware. Even if I choose my secondary drive as an install location it will still install almost half of garbage to my main drive which is pretty limited in space.
2. Too many thing that I do not need. I do not need .NET types for SQL server, I do not need SQL server, I do not need Blend, I do not need Windows Phone/Android emulator and support for phone development, I do not need C++, Visual Basic, Windows SDK and tons of other **** that it installs. All I need is C# support.
I would've used Visual Studio Code, but it doesn't support .NET for desktop, standalone MSBuild also required a lot of files that are only included with full Visual Studio. Without Visual Studio it's almost impossible to build and debug and with it my system is bloated with garbage. With all that I was forced to avoid C# and .NET development, even though I loved platform in the past.
I have Windows 7 in English, configured for the French (Switzerland) locale, so I can have local date/time formats, etc. Without giving me ANY option, the installer installed the French version of Visual Studio! I had to download and install the English language pack to have the interface in English, and could not uninstall the French language in the interface. Although I speak French, I personally prefer the development tools to be in English -- and I guess I'm not alone. So the installer should have an easily accessible option to change the install language, without doing tricks such as changing the locale/user input language. Or really look at the language of the Windows installation itself, not at the users' locale settings.
Just tried a custom install of VS 2015, with just the C++ support. It is better, in terms of customization, than VS 2013 -- however, it is completely insufficient. It installed the full Windows 8.1 SDK, without giving me the possibility to choose what parts to install. I'm not doing ARM development, I don't want to fill my SSD with ARM compilers and libraries I'll never use. Same for the .NET SDK, I don't need or want it, I'm just doing Win32 development (32 and 64 bits). Same for Visual Basic or C# support, I don't use that so I don't want them installed AT ALL. The user owns the HD/SSD, so the choice of what to install must be with him/her. Installing so many unneeded components is a lack of respect for the users.
This is trash!
The fact you've marked this thread as completed, doesn't means i will upgrade my VS2010 to the newest c..p.
This is not completed in any way other than adding some stupid mark to checklist. Why do I need C#, VB and MSSQL on my drive when I need only C++? Marking this as complete is just ridiculous. If you keep uservoice for a facade only, then say so.
Gary Harper commented
Marking this completed is like saying you restored your house by buying new paper towels.
If web - ability do not install ASP.NET, SQL etc if needed
Gulshanur Rahman commented
I did a minimal install of Visual Studio 2015 64-bit Community RTM. It made only 15 entries in Windows installed "Programs and Features". 6 of them are different Visual C++ redistributables, 5 are .net framework things, 2 are CLR types for SQL server, 1 is help viewer and the other one is visual studio itself. The install size of Visual Studio 2015 is 3.57GB. All 14 other items combines to about 400MB. I think it is in good shape now in terms of installation custommization.
Per what I see in VS2015RC's installer, MS has ignored this request completely. There's no way to install only C++, at example:
And 8GiB minimum install is ridiculous.
I assume VS team was more concentrated on some bells'n'whistles than on real improvements.
I'd like to remove all the components related to the archaic Visual Basic language. I use only C# and I would like to be able to install only the things related to it. It is very unlikely if one is using C# to mix it with Basic. Plus, SSD disk are kind of an expensive thing in order to play around with it in your way with 20G installation (Web, Windows Phone, Azure and iOS development). This is insane.
You know what guys? I abandoned VS. After what you'd ask? After being acquainted with VS2013, which installed over 11 gigs on my PC with minimal install. And installation process took about 3 hours, about a hour of which I saw ridiculous "preparing installation script". Now I'm happily developing on Lubuntu, with all tools I need installed with 'sudo apt-get install build-essential cmake git'. It usually takes 2-3 minutes to deploy all packages needed.
Keep up to make VS 30GiB! 11 is too small! You won't be able to compete with Star Citizen (about 100 gigs :)
Remove windows phone SDK from the installer along with huge emulator images, and remove the advertising SDK too. Lets bring back all granular customization - choice of installation components for individual languages. Also bring back the CRT debug symbols. (pdb files for MSVCRT etc)
Just abandon Visual Studio. That's it.
Compiled a copy for myself and will not touch my apps for an unforeseeable future.
You (Microsoft) should make the setup customizable. I need only VB.NET and C# in my case. I do not need C++/SQL Server/Windows Mobile Development etc. The only reason I am still using VS 2008 Express Editions is because the setup was customizable. I hope that the setup will get customizable in VS2015.
Gulshanur Rahman commented
Recently there was a response regarding this issue in a MSDN blog-
"In VS2015 we are working to strike a balance between more customization choices in setup and providing developers with feature selections that are functional end to end. You will see more feature selection granularity in VS2015 RC and even more in RTM. We look forward to your feedback and helping strike the right balance."
Rob L. Kea commented
But if we add more options to the installer, how will tablet users know what to do?