I suggest you ...

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).

1,593 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    AnonymousAnonymous shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →
    AnonymousAnonymous shared a merged idea: Setup Customization: add ability to not install SQL Server  ·   · 
    HeathHeath shared a merged idea: Provide installation customization options to exclude languages.  ·   · 
    Liam CrozierLiam Crozier shared a merged idea: More options for less clutter  ·   · 
    DemisDemis shared a merged idea: Remove unused features  ·   · 
    under review  ·  Visual Studio TeamAdminVisual Studio Team (Product Team, Microsoft) responded  · 

    Thank you for using Visual Studio and for your commitment to improving it. We are currently evaluating whether we will be able to include this into the product.

    Kelly Berman
    Visual Studio Program Manager

    85 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • MichielMichiel commented  ·   ·  Flag as inappropriate

        Continued from my previous post, due to character limit on comments...

        - VS Update core components
        - WCF Data Services 5.6.0 Runtime
        - WCF Data Services Tools for Microsoft Visual Studio 2013
        - Windows App Certification Kit Native Components
        - Windows Phone 8.1 SDK - ARM
        - Windows Phone 8.1 SDK - Desktop
        - Windows Phone 8.1 SDK - x64
        - Windows Phone 8.1 SDK - x86
        - Windows Phone 8.1 Tools for Visual Studio 2013
        - Windows Phone 8.1 Tools for Visual Studio 2013 - ENU
        - Windows Phone 8.1 Tools for Visual Studio Professional 2013
        - Windows Phone 8.1 Tools for Visual Studio Professionald 2013 - ENU
        - Windows Phone SDK 8.0 Assemblies
        - Windows XP Targeting with C++
        - Windows XP Targeting with C++
        - Пакет Visual Studio 2012 Verification SDK - rus

      • MichielMichiel commented  ·   ·  Flag as inappropriate

        Here is the list of packages installed for the 'minimal' install (if you uncheck everything in the installer).

        - Application Insights Tools for Visual Studio 2013
        - AzureTools.Notifications
        - Behaviors SDK (Windows Phone) for Visual Studio 2013
        - Behaviors SDK (Windows) for Visual Studio 2013
        - Blend for Visual Studio SDK for .NET 4.5
        - Blend for Visual Studio SDK for Silverlight 5
        - Build Tools - amd64
        - Build Tools - x86
        - Build Tools Language Resources - amd64
        - Build Tools Language Resources - x86
        - Kit SDK de vérification de Visual Studio 2012 - fra
        - Memory Profiler
        - Memory Profiler
        - Microsoft .NET Framework 4.5.1 Multi-Targeting Pack
        - Microsoft .NET Framework 4.5.1 Multi-Targeting Pack (ENU)
        - Microsoft .NET Framework 4.5.1 RC Multi-Targeting Pack for Windows Store Apps
        - Microsoft .NET Framework 4.5.1 RC Multi-Targeting Pack for Windows Store Apps (ENU)
        - Microsoft Advertising SDK for Windows 8.1 - ENU
        - Microsoft Advertising SDK for Windows Phone 8.1 XAML - ENU
        - Microsoft Advertising Service Extension for Visual Studio
        - Microsoft Azure Mobile Services SDK
        - Microsoft Azure Mobile Services Tools for Visual Studio - v1.2
        - Microsoft Azure Shared Components for Visual Studio 2013 - v1.2
        - Microsoft C++ Azure Mobile SDK for Visual Studio 2013
        - Microsoft C++ REST SDK for Visual Studio 2013
        - Microsoft Expression Blend SDK for .NET 4
        - Microsoft NuGet - Visual Studio 2013
        - Microsoft Portable Library Multi-Targeting Pack
        - Microsoft Portable Library Multi-Targeting Pack Language Pack - enu
        - Microsoft Report Viewer Add-On for Visual Studio 2013
        - Microsoft Team Foundation Server 2013 Update 3 Object Model (x64)
        - Microsoft Team Foundation Server 2013 Update 3 Object Model Language Pack (x64) - ENU
        - Microsoft Visual C++ ARM Libraries
        - Microsoft Visual C++ x64 Libraries
        - Microsoft Visual C++ x64 Native Compilers
        - Microsoft Visual C++ x64 Native Compilers - ENU Resources
        - Microsoft Visual C++ x64-arm Cross Compilers
        - Microsoft Visual C++ x64-arm Cross Compilers - ENU Resources
        - Microsoft Visual C++ x64-x86 Cross Compilers
        - Microsoft Visual C++ x64-x86 Cross Compilers - ENU Resources
        - Microsoft Visual C++ x86 Libraries
        - Microsoft Visual C++ 2012 32bit Compilers - ENU Resources
        - Microsoft Visual C++ 2012 Compilers
        - Microsoft Visual C++ 2012 Compilers - ENU Resources
        - Microsoft Visual C++ 2012 Core Libraries
        - Microsoft Visual C++ 2012 Core Libraries
        - Microsoft Visual C++ 2012 x64 Additional Runtime - 11.0.60610
        - Microsoft Visual C++ 2012 x64 Debug Runtime - 11.0.60610
        - Microsoft Visual C++ 2012 x64 Minimum Runtime - 11.0.60610
        - Microsoft Visual C++ 2012 x86 Additional Runtime - 11.0.60610
        - Microsoft Visual C++ 2012 x86 Debug Runtime - 11.0.60610
        - Microsoft Visual C++ 2012 x86 Minimum Runtime - 11.0.60610
        - Microsoft Visual C++ 2012 x86-x64 Compilers
        - Microsoft Visual C++ 2013 32bit Compilers - ENU Resources
        - Microsoft Visual C++ 2013 Core Libraries
        - Microsoft Visual C++ 2013 x64 Additional Runtime - 12.0.21005
        - Microsoft Visual C++ 2013 x64 Minimum Runtime - 12.0.21005
        - Microsoft Visual C++ 2013 x86 Additional Runtime - 12.0.21005
        - Microsoft Visual C++ 2013 x86 Minimum Runtime - 12.0.21005
        - Microsoft Visual C++ 2013 x86-x64 Compilers
        - Microsoft Visual Studio 2010 Tools for Office Runtime (x64)
        - Microsoft Visual Studio 2013 Add-in for Windows Phone
        - Microsoft Visual Studio 2013 Add-in for Windows Phone - ENU Language Pack
        - Microsoft Visual Studio 2013 Devenv
        - Microsoft Visual Studio 2013 Devenv Resources
        - Microsoft Visual Studio 2013 Diagnostic Tools - amd64
        - Microsoft Visual Studio 2013 Diagnostic Tools - x86
        - Microsoft Visual Studio 2013 Preparation
        - Microsoft Visual Studio 2013 Profiling Tools
        - Microsoft Visual Studio 2013 Shell (Minimum)
        - Microsoft Visual Studio 2013 Shell (Minimum) Interop Assemblies
        - Microsoft Visual Studio 2013 Shell (Minimum) Resources
        - Microsoft Visual Studio 2013 Team Explorer Language Pack - ENU
        - Microsoft Visual Studio 2013 VsGraphics Helper Dependencies
        - Microsoft Visual Studio 2013 XAML UI Designer
        - Microsoft Visual Studio 2013 XAML UI Designer - ENU
        - Microsoft Visual Studio Professional 2013
        - Microsoft Visual Studio Professional 2013 - ENU
        - Python Tools Redirection Template
        - SDK de comprobación de Visual Studio 2012 - esn
        - SharePoint Client Components
        - Team Explorer for Microsoft Visual Studio 2013
        - TypeScript Power Tool
        - TypeScript Tools for Microsoft Visual Studio 2013
        - Visual F# 3.1 SDK
        - Visual F# 3.1 VS
        - Visual Studio 2012 Verification SDK
        - Visual Studio 2012 Verification SDK - chs
        - Visual Studio 2012 Verification SDK - enu
        - Visual Studio 2012 Verification SDK - ita
        - Visual Studio 2012 Verification SDK - jpn
        - Visual Studio 2012 유효성 검사 SDK - kor
        - Visual Studio 2012 驗證 SDK - cht
        - Visual Studio 2012-Verifizierungs-SDK - deu
        - Visual Studio 2013 Prerequisites
        - Visual Studio 2013 Prerequisites - ENU Language Pack
        - Visual Studio Extensions for Windows Library for JavaScript

      • MichielMichiel commented  ·   ·  Flag as inappropriate

        I have queried for the Win32_Product on a machine before and after installing Visual Studio 2013. The installer installs over 130 software packages! Many of these packages are entirely unnecessary for my day-to-day job or even my side projects. Some of these packages seem like typical shovelware, especially those related to Microsoft Advertising platforms, Windows Azure, or Windows Phone development. Trying to uninstall a package will typically lead to a very unstable IDE, otherwise I could probably uninstall over 100 packages.

      • ChrisChris commented  ·   ·  Flag as inappropriate

        You said in your comment "We are currently evaluating whether we will be able to include this into the product."? But you are evaluating this now for more than a year! Two things are very slow at Microsoft, the VS2013 installer and the decision.

      • AnonymousAnonymous commented  ·   ·  Flag as inappropriate

        Yes! Please make it more modular!
        I have a VS2013 Ultimate license from my university, and I like some of the extra features, but most of them are useless to me. For example, I don't need Azure, Silverlight, Team Foundation, LightSwitch, and a lot of other components.
        I have a laptop with a 70GB SSD, VS2013 needs about 10GB...

        As a workaround, I can recommend this application: https://totaluninstaller.codeplex.com/

      • AleAle commented  ·   ·  Flag as inappropriate

        I was going to give a try to VS2013 community edition, but no thanks, a setup that has only 4 customization options and installs 10 GB of useless things just to get a C++ compiler and its IDE is definitely not what I'm looking for. Hard drives have might have limited space, SSDs on laptops even more. I'll come back when I'll be able to install just the IDE, the compiler, and the Win32 SDK.

      • Alexandr MarchenkoAlexandr Marchenko commented  ·   ·  Flag as inappropriate

        Please please do not blow my system with 100500 components(extensions) that I never ever use, if I choose "Web Development" only, do not install Windows Phone Images and Hyper-V, or at least give us easy way to get rid of all this stuf

      • AnonymousAnonymous commented  ·   ·  Flag as inappropriate

        VS2013 Installer installs too many useless components for me. I have no interest in developing WP apps and AppStore apps.

      • Rajesh AravapalliRajesh Aravapalli commented  ·   ·  Flag as inappropriate

        I am using VS2013, VS2012 (some c++ projects). Since vs2013 is my primary IDE, I don't want complete VS2012 on my machine just only need VC++ components (toolset).

      • Zoltán TamásiZoltán Tamási commented  ·   ·  Flag as inappropriate

        +3 for this "old new" feature.. as far as I can remember, this was present before VS2012, but magically it was probably sacrificed for "more important features".
        Unfortunately it's typical Microsoft: the product gets worse and worse (slower, larger, less usable) by each release BUT we have "brand new skin" and such stuff, right? Wonder if I'm gonna be still alive when once STABILITY and performance will have more priority than "brand new skin" and supporting every possible trendy technology. It should be time to rethink the concepts.

      • TomasBTomasB commented  ·   ·  Flag as inappropriate

        I found this thread cause I was looking for options to install only C++ and nothing else!

      • another frustrated useranother frustrated user commented  ·   ·  Flag as inappropriate

        not only does vs 2013 install all bells and whistles there isn't an uninstaller for a lot of the 3rd party ms addons like the windows phone sdk 8.1, I don't need the phone emulator or the sdk how do I get rid of them, do I need to uninstall vs2013 and go back to a lighter version, give us a choice of what to install and let us remove packages, why why install vs2012 compilers on top of vs2013 isn't the updated version better or we should stick to 2013?

      • Colin GreenColin Green commented  ·   ·  Flag as inappropriate

        The installer for Visual Studio 2013 is ridiculously slow. On our fairly good spec development machines it's taking over an hour, possibly two hours in some cases. Right now I have an installer that's been displaying the message "Microsoft Visual Studio 2013 Preparation" for at least 30 mins.

      • Anonymous commented  ·   ·  Flag as inappropriate

        I see two problems in my everyday work. First, I am using SSDs with limited storage. Visual Studio installs huge packages without my consent. Furthermore, it leaves behind its installations package in a place I cannot easily move (Package Cache, anyone). Third, it generates plenty of install logs in %temp% - 283 MB for installation with everything turned off. My SSD is screaming in agony!

        Second, as a VSE developer, I need to test different versions, editions and combinations of Visual Studio. I use virtual machines for the purpose. And here lie two other problems. The first: You turn on Hyper-V without me having any chance to prevent it. The virtualization software I use - VirtualBox stops working, so I must re-configure the machine to make it work again. Ethical and philosophical issues aside, the first time this happened, I lost 6 working hours to understand what's going on.
        Second, this creates huge virtual disks, which means I have less space for them, which means that I test on less versions of Visual Studios. Bugs slips and I got some angry QAs.

      • stevesteve commented  ·   ·  Flag as inappropriate

        apparently they don't listening to the request, its sad really, today i had to install at least twice because vsix installer is broken, every time i install extension the file explorer window won't open i can't add existing dll, existing project and open solution that i've created before..it took one and half hour not including updates and SDK's..today is a bad day for me..

      • BrianBrian commented  ·   ·  Flag as inappropriate

        I wish we could ONLY install Visual Basic with this package. I don't need the other languages that I do not program in or know.

      ← Previous 1 3 4 5

      Feedback and Knowledge Base