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. 22 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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
    • Saving Capacity of Only Changed Entries

      It seems that when saving capacity, the last write wins on that page. This creates a problem for my team because we tend to all update our capacities for the next sprint on the same day. To reproduce the issue:

      Reproduction Steps:

      1. Have at least two people in the capacity sprint you're changing.

      2. Load the capacity view on two different browsers (using one or more accounts)

      3. Have user A update team member 1's capacity (hours available, days off, doesn't matter)

      4. Have user A click save.

      5. Without having User B refresh, have User B update team…

      22 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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
      • TouchScreen Controls

        i have a windows 10 talet and im coding on it but there are some problems , first one is touch screen controls and second one is cpu usages and not responding please optimize visual studio about that problems Microsoft...

        22 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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
        • Add a search box in the "Add command" window when customizing menus

          The IDE offers to customize toolbars and menu, which is greet.

          However, as there is hundreds of commands, it's sometime difficult to find a specific command (for example, where is the "Source control explorer" command?). You can see the window in the attached file.

          I'd suggest to add a small search box to quickly find command, either by ID or by label.

          This may be similar to the settings windows.

          Thanks

          21 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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
          • Please add dark theme.

            Dark Theme please. ☻

            21 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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
            • Add a pause download button

              Add a pause download button while installing VS

              21 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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
              • Enhance visual studio navigation bar for productivity using keyboard shortcuts

                Inside VS, the default navigation bar with 3 separate dropdown list is really painful. Deal with 3 separate dropdown means 3 times more work especially when we can't search for a name with keyboard.
                If you look at what Visual Assist propose, it's a lot mot intuitive, productive and keyboard friendly:
                - one single dropdown listing namespace, classes and method all together
                - a single shortcut to open the dropdown
                - a search field to search for symbols within the current file

                Let's put it into a user story: as developper, I'd like to navigate through symbols inside the current…

                21 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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                • for vs 2017 on the source control explorer get latest version should be the first selection instead of Open in File Explorer

                  for vs 2017 on the source control explorer Get Latest Version should be the first selection instead of Open in File Explorer. In previous versions it was the the first in the drop down now its second.

                  20 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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                  • Allow Folders for Managing list of Release Definitions

                    My list of Release Definitions is getting long - I have many apps and many environments. Can I please get a way to create a folder/hierarchy structure so these Release Definitions can be put into a manageable format? See attached

                    20 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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                    • Make <Arrow Up> key to bring back the last command in c# interactive

                      In the C# Interactive window when I press the <Arrow Up> key I expect to bring back the last typed in command instead of moving the caret up one line.

                      19 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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                      • Highlight keywords in tooltip and use different markup

                        This suggestion is migrated to Developer Community. Please use below link to view the current status.
                        https://developercommunity.visualstudio.com/content/idea/351739/highlight-keywords-in-tooltip-and-use-different-ma.html
                        It would be great if tooltips have the same highlighting as the code itself so it's way more readable (especially if you have a lot of generics).

                        Besides this, it would also be great if markup could be different (think about spacing and new lines). For example:

                        Cannot implicitly convert type 'System.Collections.Generic.IEnumerable<System.Linq.IGrouping<ulong, Invoice>>' to 'System.Collections.Generic.IEnumerable<System.Linq.IGrouping<Invoice, Invoice>>'. An explicit conversion exists (are you missing a cast?)

                        Could be:
                        Cannot implicitly convert type
                        'System.Collections.Generic.IEnumerable<System.Linq.IGrouping<ulong, Invoice>>' to
                        'System.Collections.Generic.IEnumerable<System.Linq.IGrouping<Invoice, Invoice>>'.

                        An explicit conversion exists (are you missing…

                        19 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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                        • Please allow us to expose 'Parent ID' as a column, and build quieries around it, so we can make flat-list queries based on parent/child

                          Because so much critical information about relationships between work in VSTS is tracked via Links, I am finding it difficult to create effective dashboards/charts that report on this information, because you cannot create a chart from a hierarchy query. There is one simple work around that would solve this:

                          Enable "Parent ID" as both a Column option in queries, as well as in the Query builder dropdown.

                          Use case:

                          I have 6 User Stories, each a 'bucket' of a type of work. Each user story is the parent of dozens of Tasks, representing the work itself.

                          I want to build…

                          19 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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                          • Show/reveal file in Solution Explorer

                            Add an option to reveal/show the current file in the Solution Explorer in the document tab context menu. Many times I am looking for a file/class which is defined in the same area as a file I already have open, but am unable to locate it in the Solution Explorer in very large solutions with a deep hierarchy.

                            19 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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                            • Use a title bar style that is consistent with the OS

                              Use a title bar style that is consistent with the OS.

                              I'm usally using Windows 10 myself, and I love the consistenty that all(most of) the applications use the same kind of title bar. The fact that the active window has a different color that a passive one, helps me navigating and switch fast between windows.

                              I am not sure if there is a way already. But I would love it if Visual Studio uses the same principles in their UI.

                              19 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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                              • Make "Windows Forms" an Optional Choice for Installation

                                What?
                                Installing Visual Studio takes too long

                                Why?
                                There's a lot of stuff that the VS installer puts onto my workstation that I'll probably never use. I don't need a ton of space consumed by components or technologies that I don't use. This is especially true of any technologies that have reached the end of their lifecycles, eg. Classic ASP, Foxpro, VB6, J# and so on.

                                Proposal:
                                Make Window Forms an optional installation component. Any significant component of Visual Studio which is used by a limited fraction (eg two thirds) of its users should be made optional. Going forward, Microsoft…

                                18 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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                                • Show last successful build status permanently in lower status bar

                                  Show last successful build status permanently in lower status bar - sometimes i build and go away from my machine - then it just says Ready in the bottom status bar. Have a permanent area where it shows last build status & time.

                                  18 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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Synchronize menu/toolbar settings

                                    I sometimes customize or adjust my menus and toolbars. I'd love it if you could add these customizations to my VS profile, along with the other settings and the recently added extensions, so that when I opened up a new VS and signed in I was basically automatically set up with my normal working environment.

                                    18 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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Should we restyle the crash chat to make it look more like the roulette/tradeup chat?

                                      We were thinking about making the chat uniform among all game modes.

                                      What is your take on that?

                                      18 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        56 comments  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Allow creation of file groups within a solution

                                        Within an MVC project there are files throughout the solution that need to be opened (js, controller, view) when working on a specific section of code. Creating a "File Group" would allow you to open all files grouped in this section in one click.

                                        Would be extremely helpful for someone who's constantly working on bugs/stories all over the solution and likes to keep things clean and organized :)

                                        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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Don't show screwdriver icon at all. If a user wants to Ctl+. then show those "can but shouldn't do" options.

                                          Don't show screwdriver icon at all. If a user wants to Ctl+. then show those "can but shouldn't do" options.

                                          This icon appears on nearly every single line of code and continually forces context switching to determine if this thing is meaningful (and it never is).

                                          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…)
                                            9 comments  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →

                                          Feedback and Knowledge Base