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

    Include support for jspm in addition to bower/grunt/gulp.

    80 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
    • On XAML Editor add "Fit All" and "Fit Selection" buttons

      Add two buttons for “Fit all” and “Fit selection”, because is a very frequent action and opening a pull down menu is really much more time consuming than clicking a button.

      77 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
      • Allow option to hide unit test projects in the Code Lens 'references' indicator

        Often when using the Code Lens references indicator I find myself with many more references to a member/symbol in the scope of a unit test compared with 'actual' code. This can sometimes make it hard to see which application code is referencing the symbol.
        Perhaps allow a tick-box in the fly-out that appears to toggle show/hiding of references in test projects.

        76 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
        • Make update notifications less intrusive

          Update notifications are a nuisance currently because almost all of those little updates are irrelevant to any given developer. I'd say 95% of updates are irrelevant to me.

          Please find a way to make this feature a little less annoying. Basically, the only thing I care about is the quarterly updates. I want a flashy notification for that.

          76 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
          • Folder Based Find&Replace in Visual Studio

            Visual Studio now supports many none Microsoft technologies, and many open source projects and tools, with lots of files in current projects the find & replace scope (Curent Block, Current Document, All open documents, current project, current solution) not enough in many use cases.

            please add new scope : selected folder

            same experience exists in Netbeans, Eclipse, and many other IDE's for a long time.

            75 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
            • References counter (just this) like in CodeLens for VS Community Edition

              This suggestion is migrated to Developer Community. Please use below link to view the current status.
              https://developercommunity.visualstudio.com/content/idea/351530/references-counter-just-this-like-in-codelens-for.html
              I would like to suggest for VS Community edition, a counter that shows how many times a class, method etc. is referenced in the Solution, like there is in Professional edition, and above, when using CodeLens, to avoid shift+F12 (Find all references) every time we need to find where an object is being used. - This would improve code maintenance.

              I understand this is a CodeLens feature, available on Pro editions and above, but is it possible to have just that tiny references…

              74 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
              • Have resources ResXFileCodeGenerator generate partial class.

                The ResXFileCodeGenerator tool for Resource files generates classes that are difficult to extend / augment as needed. Please give the code generator emit classes as partial to allow customisation / extension.

                70 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                • Stop debugging in Visual Studio 2015 after the Edge browser is closed

                  http://stackoverflow.com/questions/40193759/stop-debugging-in-visual-studio-2015-after-the-browser-is-closed

                  If we stop the IE browser, it would stop the VS debugging, but the other browser doesn't support this feature like the Edge, can you add this feature?

                  70 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                  • Copy only error message(description) from the Error List window

                    In the Error List window of VS when clicking on any error line the "Copy" from context menu, the VS pastes in the clipboard the line with format:
                    "Category Default Order Description File and etc". But many time only Description is needed.

                    Would be useful to add extra copy menu items that copies only specific column from the line.

                    Or
                    To add "Copy Columns" menu item that lists all columns it the same way as "Show Columns", where an user can check what columns to copy in the clipboard

                    70 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      4 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                    • Hide Files/Folders in Solution Explorer

                      Please allow for exclusion of files and folders in the Solution Explorer. This is not exclusion from a project - I am using a website in my screenshot - but from the Solution Explorer view itself.

                      Having directories such as bower_components and node_modules present in the IDE doesn't serve a purpose but appears to take a toll on time when searching for files, opening the solution, etc.

                      68 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                      • Bring back "Sort usings" as a separate option in VS 2017

                        This suggestion is migrated to Developer Community. Please use below link to view the current status.
                        https://developercommunity.visualstudio.com/content/idea/351498/bring-back-sort-usings-as-a-separate-option-in-vs.html
                        In VS 2015, there was a separate option to "Sort usings" along with "Remove and sort" and "Remove unused". I found the "Sort usings" option useful - and even added it to my toolbar - because there are some namespaces I like to leave in the list - like System.Linq - even if they are unused. Even if "Sort usings" were not added to the context menu, could it be added to Edit > Intellisense menu?

                        67 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          4 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                        • Move Type to Namespace refactoring

                          This suggestion is migrated to Developer Community. Please use below link to view the current status.
                          https://developercommunity.visualstudio.com/content/idea/351482/move-type-to-namespace-refactoring.html
                          Move Type to File is nice refactoring but it does not let us work fast enough when you want to place new files into business, core etc. projects. Resharper and CodeRush have this refactoring, and it would be awesome to have this refactoring in VS2017 out of the box, as it is one of the most used refactoring in Resharper.

                          67 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                          • 67 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                            • Support for multiple startup projects with Diagnostic Tools window

                              The Diagnostic Tools window is a great new tool introduced in Visual Studio 2015. Unfortunately, it only supports relatively simple solutions with a single startup project.

                              Currently, it picks one (presumably the one set to run first) to be its target. You have no choice of the target and it doesn't support switching targets.

                              65 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                              • Visual Studio Updates in the background

                                This suggestion is migrated to Developer Community. Please use below link to view the current status.
                                https://developercommunity.visualstudio.com/content/idea/351562/visual-studio-updates-in-the-background.html
                                Can there be a setting that enables Visual Studio updates to run in the background? Download the updates while using Visual Studio and install them when you're ready like Windows Updates.

                                65 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  4 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                • Catch test framework integration

                                  This suggestion is migrated to Developer Community. Please use below link to view the current status.
                                  https://developercommunity.visualstudio.com/content/idea/351608/catch-test-framework-integration.html
                                  Provide built-in integration with the Catch2 testing framework.

                                  65 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Alphabetized order of <Compile...> entries within <ItemGroup> in csproj

                                    Compile entries within <ItemGroup>s within the csproj file should be sorted in a consistent order.

                                    As described in http://stackoverflow.com/questions/20563017/sorted-order-of-files-in-csproj, maintaining a consistent sorted order of <Compile> entries would mainly benefit the resolution of merge conflicts.

                                    It would always be clear where a file belongs, and simply changing order (e.g. Remove a file from project, re-include the file) would not lead to visible changes in a diff.

                                    63 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                    • bring back uml modeling projects

                                      I tested Visual Studio 2017 RC today... No UML modeling projects... Is it a joke ???

                                      63 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Allow the output window to stop auto scrolling

                                        Add a button to the Output Window to stop it "Auto Scrolling" to the bottom. It is very frustrating trying to read debug info when the window keeps scrolling me away from what I am trying to read

                                        62 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          4 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                        • real solution folders

                                          I think this has been asked several times around here and closed without a proper explanation.

                                          I've got a solution with lots of projects, I would like to group some of the related projects in the same folder.

                                          At the moment you can do that with "virtual" solution folders, why can't we just map these to disk?

                                          61 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →

                                          Feedback and Knowledge Base