Visual Studio IDE

Announcement: This forum has been migrated to provide our customers one convenient and responsive system for all feedback. You can now suggest new ideas, browse and vote on existing ideas in the Visual Studio Developer Community. To learn more about the migration to Visual Studio Developer Community please check out the release blog post.

We’d like your suggestions and ideas to help us continuously improve future releases of Visual Studio, so we’ve partnered with UserVoice, a third-party service, to collect your feedback. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.

This site is for feature suggestions; if you need to file a bug, you can visit our Developer Community website to get started.

Note: your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy and license terms.

We look forward to hearing from you!
- The Visual Studio Team

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Make the installation of Visual Studio light-weight and fast

    What?
    Installing Visual Studio takes too long

    Why?
    There's a lot of stuff that the VS installer installs that I probably never is going to use.

    Proposal:
    Make modules and packages install when needed. The Office-install has had this option for ages, where you can deceide whether you want to install a feature a) now, b) when needed, or c) never. That way the basic install will probably be a lot faster and it will take up less space on our drives (how many terabytes of never-used-features do you think VS is accumulating worldwide?).

    I belive you already have the…

    1,999 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      116 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →

      We’re delighted to say that Visual Studio 2017 is now released, including a completely revamped installer in response to this and other feedback. The smallest installation of Visual Studio is one-tenth the size of previous versions and takes on average just three minutes to install. Build-to-build upgrades take just a minute or two. You can select a workload of your choice – we won’t install things that you’re not going to use.

      To the proposal, we support in-product acquisition of components on demand. You can just hit Ctrl+Q (quick launch), type the feature you want, and we’ll take you straight into an installation experience for that feature.

      Thanks for the great feature request – we hope you like Visual Studio 2017! Download it from http://visualstudio.com.

    • 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,833 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        121 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →

        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.

        Pat Litherland
        Visual Studio Program Manager

      • Adopt a simple and obvious versioning scheme for the IDE

        Currently, we have "Visual Studio 2015", "Visual Studio 2015 Update 2", "Update for Microsoft Visual Studio 2015 Update 2" (https://msdn.microsoft.com/en-us/library/mt695655.aspx?f=255&MSPPError=-2147217396)

        Add to that the confusion spread by Visual Studio 2015/Visual Studio 14.

        Rather than this dual versioning and "update" language and it's nested counterpart "update for an update", it would be much simpler to adopt, for example, major.minor.patch.

        * Visual Studio 2015/14 => 14.0.0
        * Visual Studio 2015/14 Update 2 => 14.2.0
        * "Update for Microsoft Visual Studio 2015/14 Update 2" => 14.2.1

        If you *really* want to keep the "year" moniker for marketing purposes, then perhaps embrace…

        969 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          14 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →

          Starting with Visual Studio 2017, we have moved to an x.y.z semantic versioning model, as proposed in this feedback item. As noted below, it’s still hard to keep the marketing name in sync with the component versions, but these numbers will likely diverge over time. A full description of our versioning scheme can be found here: https://www.visualstudio.com/en-us/productinfo/vs2017-release-rhythm

          At the time of writing, the current released version is 15.2.1 (major version 15, minor version 2, servicing update 1). We’ll increment the minor version monotonically whenever we add new features; servicing updates only contain bug fixes.

          Thanks for the great feedback – hopefully you’ll see this as an improvement.

        • Bring Back the Visual Studio Installation Customization Options

          We'd like to have all of the options back to customize Visual Studio. We'd probably like to have more granular installation customization, but at the very least, let us customize the installation.

          864 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            65 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
          • Slipstream Visual Studio service pack installs with main installer

            Problem:
            I work for a large organization where we have 1000's of developers and we are constantly battling losing our admin rights. In order to get the software we need we have to have it packaged by the bank and pushed to the users machine. In the case of Visual Studio 2010 which is huge in itself, when a service pack is released we have to increase the install time even more by adding the Service Pack as a post install action.

            Would like to increase client satisfaction by having available an install that includes the service pack(s) in the…

            169 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              2 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →

              Update:

              We are happy to let you know that we have addressed this suggestion with Visual Studio 2013 Update 2 RC. Click one of the links below to install a combined product.

              For more Update 2 RC details, see the blog post The Release Candidate for Visual Studio 2013 Update 2. For future Visual Studio 2013 Update releases, look for ‘… with Update’ in the name of your favorite SKU.

              Robert Flaming
              Program Manager
              Visual Studio Fundamentals


              Thank you very much for using Visual Studio and for taking the time to submit this feature request. We are currently evaluating whether we will implement this in a future release of the product.

              Kelly Berman
              Visual…

            • Release more often

              VIsual Studio is one of the only products I know of that has a lifetime of 2-3 years, and gets *one* update in that time.

              That is ridiculous. It smells like a leftover from 20 years ago, when distributing updates was difficult. Today, it is inexcusable.

              For each release, it gives you a window of perhaps two months where you're competitive. Then, for the next 2+ years, you stand still, while the competition zooms past you, after which you release a new version, and it all starts over again.

              It also clashes with all your attempts at interacting with the…

              115 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                7 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →

                I want to personally thank you for taking the time to share this suggestion. Those of us who work on Visual Studio also prefer to see our hard work in your hands faster than every few years! Over the past few releases, we have increased the frequency with which we release: Visual Studio 2012, 2013 (and included five updates with some significant feature work), 2015 (and included three updates with very significant feature work, plus a number of smaller updates to individual components such as Cordova or TypeScript). As we are coming toward the final release of Visual Studio 2017, we anticipate continuing our model of releasing bug fixes and additional features to enhance the capabilities of VS 2017. In addition, over the past few years we have open sourced .NET, released Roslyn as a new open source compiler, created TypeScript, and many other technologies that we ship…

              • Add Azure SDK component to VS Build Tools 2017

                Azure SDK cannot be installed from the Visual Studio Build Tools 2017 installer, https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=15#

                This in effect means that you need to install VS 2017 to use Azure SDK on a build server.

                Please get Azure SDK included in the Visual Studio Build Tools 2017 installer.

                78 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  1 comment  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →

                  The Visual Studio 2017 Build Tools, starting with version 15.7, now support command-line build for most Visual Studio projects. Supported projects include: ASP.NET, Azure, C++ desktop, ClickOnce, containers,.NET Core, .NET Desktop, Node.js, Office and SharePoint, Python, TypeScript, Unit Tests, UWP, WCF, and Xamarin. We expect to add support for SQL in a future release. You can download the Visual Studio Build Tools from https://www.visualstudio.com/downloads/#build-tools-for-visual-studio-2017. (Note that the Build Tools requires a license to Visual Studio 2017.)

                • Visual Studio Language Pack!

                  [Spanish]
                  Visual Studio deberia tener un complemento que permita cambiar de idioma del entorno (etiquetas, mensajes, todo!) sin necesidad de instalar el producto por completo!, Seria un concepto muy similar al que ya conocemos con Windows Language Pack!

                  [English]
                  Visual Studio should have a plug/extension/pack for changing the language of the environment (labels, messages, everything!) Without installing the product completely!, Would be a concept very similar to that already familiar with Windows Language Pack!

                  39 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    6 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                  • UnInstall Utility for VS 2012

                    Hello

                    I had a disk failure on the drive where I installed the eval. When I try to uninstall via the control panel, it indicates that it cannot fine the hard drive (which is correct). When I try to repair it, I get the same reason. Heath Stewart wrote one for VS 2010 and I'm hoping that he has one for VS 2012.

                    Thanks

                    17 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      2 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                    • Add /locale option to the [Installer].exe /Layout command line

                      I\m trying currently to download the Visual Studio 2013 for Web with Update 3 using the /Layout option to keep the installation files for future needs, but it seems that the installer is acquiring setup files for all the locales which seems a bit weird since I downloaded the en-us installer and that's making the download time and cost bigger.

                      The ISO file has also a huge download size (4.4GB) which also seems weird since this is a subset edition of the full Visual Studio product.

                      Please add the locale switch to the Layout option for the installer, or otherwise,…

                      17 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        2 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                      • Add check for update to help menu

                        The help menu could have a "check for update" entry to find and install the latest vs update.

                        14 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          2 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →

                          Thank you for the suggestion! Visual Studio now provides a notification when an Update is available. Look for the Flag in the upper right of the Visual Studio title bar.

                          In Visual Studio 2017, you can also open the Visual Studio Installer, which will indicate whether there is an update to install.

                          -Paul Chapman
                          Visual Studio Program Manager

                        • Reduce the installation time

                          The current installation time for anything above Express is ridiculous. Simplify and cut the fat.

                          10 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            5 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                          • One installer, and ease switch between community, professional and entreprise editions

                            A similar idea was already published for community to pro:
                            https://visualstudio.uservoice.com/forums/121579-visual-studio-2015/suggestions/13116933-allow-switching-editions-up-or-down-without-rein

                            More generally, apply that for all editions: community, professional, and entreprise.
                            First, instead of multiple installer for each edition, Visual Studio should offer only one installer and the same installation base.
                            Only the licence key/account would define which edition is used.

                            Second, it would add a lot of flexibility for the users to be able to edit/change the editions as much as they want, i.e. be able to swtich from entreprise to professional or the other way around many times.

                            Take the following scenario: I have installed the tryout…

                            9 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                            • Don't install Azure SDK unless selected in the installer

                              I've installed VS 2015U1 and again the extension manager wants me to update Azure SDK. I haven't installed it. I haven't selected anything Azure in the installer. There should not be any updates for Azure SDK.
                              Same goes for SQL server update for database tools.

                              8 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                              • Create Windows Installer Setup Project for Visual Studio 2015 Community version

                                Hi,

                                Can you create a Windows Installer Setup Project extension for Visual Studio 2015 Community version?

                                It looks like the version of the installer for Visual Studio 2015 you posted only support Visual Studio 2015 Professional.

                                Thank you

                                Thank you

                                7 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  6 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                                • Visual Studio 2013 Language Pack should support Visual Studio Community Edition

                                  If it can support VSCE, it will be a perfect IDE for me.

                                  6 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Command line setup

                                    Add a command line setup that would provide setup automation of the TFS environment.

                                    6 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      completed  ·  1 comment  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Add Typescript component to VS Build Tools 2017

                                      Add Typescript component to VS Build Tools 2017

                                      5 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →

                                        Hi! Thank you for your feedback. We have now released an update to the Visual Studio 2017 Build Tools that includes TypeScript. The update is included in Visual Studio 2017 version 15.6 Preview. You can download the Build Tools Preview from https://aka.ms/vs/15/pre/vs_buildtools.exe. For more information see https://www.visualstudio.com/en-us/news/releasenotes/vs2017-preview-relnotes#BuildTools.

                                        This additional functionality will be available from https://www.visualstudio.com/downloads/ once version 15.6 releases later this quarter.

                                      • I wish Microsoft providering language package to install.

                                        I wish Microsoft providering language package to install ,so I can demo my operation screen to people of other country.Thanks.

                                        4 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          completed  ·  2 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Visual Studio (Flavors) Install Custom Developer Language and Server Choices

                                          For someone who wants to develop Python the current VS install is overkill installing many unneeded components and a full SQL server install.

                                          This literally kills my development laptop and for no usable gain for development needs.

                                          If there were 2 basic sets of customisation options - flavors - a far better more personalised install could occur, if the wizard included these questions.

                                          Languages for Development with checkboxes
                                          C#
                                          Python
                                          F#
                                          R
                                          C++
                                          Web
                                          Office Developer
                                          etc

                                          and a second option of checkboxes
                                          Full SQL with Management Tools
                                          SQL server
                                          Server Developer (no unnecessary services)
                                          Azure SQL server

                                          This would…

                                          4 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            3 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1

                                          Feedback and Knowledge Base