Visual Studio IDE

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. Keep Same Instance When Opening File

    I regularly have to open code files out of any solution/project.
    When I do so from explorer, visual studio opens a new instance for each file, which overflows my taskbar quite quickly.

    Wouldn't it be possible to keep the same instance for those files?

    12 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 →
    • Hierarchy appearance in Solution Explorer window

      In Visual Studio 2017, the solution explorer window shows the expandable items and folders such that it is not easy to indicate their hierarchy.
      The right triangle icons used to expand the folders or files with code behind are located too left, even before the items at next level. It would be better to place them just before file icons to see file indents more clearly.

      As seen in the attached screenshot: the (1) and (2) group items seems to be in same level and group (3) in higher level! but actually, group (1) items are inside the Movies folder,…

      3 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 →
      • Könnt ihr bitte lua hinzufügen?

        Bitte fügt Lua hinzu.

        3 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  ·  Blend for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
        • Provide a simple way to stop Intellisense from trying to outguess every edit and keystroke.

          There are several problems with the Editor that I can't find how to turn off. (I started with VB2 back in the 1990's, and still use Office VBA)

          The most annoying feature is Intellisense trying to be smart. If reacts too quickly and often gets it wrong.

          When selecting a procedure name, the whole procedure is copied to the clipboard; when all I want is the name to paste into a calling line. Whoever needs to copy the entire declaration line?

          Scrollbars are scrambled, so become useless - moving around code becomes clumsy. There does not seem to be a…

          1 vote
          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 →
          • Visual Studio versus Emulators ?

            Make better way to use Emulators with Visual Studio.
            We waste a lot of time with emulators erros, it's not Productive to developer this way.
            Thaks

            1 vote
            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  ·  VS Emulator for Android  ·  Flag idea as inappropriate…  ·  Admin →
            • Restart (Ctrl-Shift-F5) should restart the project being debugged, not the Start project

              Currently in 15.7.0, if you Debug-> Start new instance of a project it starts the selected project.

              When you press Restart in the toolbar (ctrl-shft-f5) the debug session will be halted and stopped and the project set as the start project will be launched in debug mode.

              If the original debug session was debugging the Start as project, this is desired behavior. However, if the original debug session is not debugging the Start as project, the restarted debug session is now debugging the incorrect project.

              Clearly pressing the Restart button conveys the intent to restart the current debug session and…

              1 vote
              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 →
              • Option to manually track a form in the solution

                Since we have the option to disable traking of file in the solution. It would be handy just sometimes to be able to trak one.

                For instance if I have the option disabled so no tracking is made. Now I'm in a form amoung tousands of forms since we can open the code without opening the form, we want to open the form but the tracking isn't enable now by just right clicking the tab of the text editor we could have a "Track in solution" which would just select the form in the solution. That would let us double…

                1 vote
                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 →
                • Colored brackets indentation dotted lines

                  Currently, when having brackets, a vertical dotted line appear to see where it end. But if there are several of those, it become difficult to tell what is what.
                  Would it be possible to have alternating colors for those lines so it would be easier to tell which is for what?

                  1 vote
                  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 simple formatting in comments

                    Allow simple formatting such as bold and italic in comments so that certain parts of a code file can be highlighted.

                    1 vote
                    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  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                    • Refresh in "find all references"

                      Provide a button in the "references" window which refreshes the list. After going down the list and doing some editing, the line numbers go out of sync, and a quick refresh would be very handy.

                      1 vote
                      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 →
                      • Visual Studio Setup Installation should provide 3rd party locations

                        The Visual Studio 2017 installer now show the "Installation locations" which are definitely good.
                        My wish is to show in that list also the 3rd party SDKs and tools that were installed by mean of Visual Studio like Android SDK, emulator, SDK-manager, etc.

                        2 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 →
                        • Fix this broken documentation search

                          So I did an online search for 'pointer to function'. The top page looked promising, but there was an alert saying I should instead go to the documentation for Visual Studio 2017. Makes sense, so I clicked it.
                          AAAAAArgh. It took me to a title page that had NO idea what I was looking for. Attempting to navigate it was a joke. I am now adrift in useless and confusing documentation.

                          You can be sure I will never again click the link to 2017 documentation even though that is the version I'm using.

                          Did you not test this at all…

                          1 vote
                          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 Access to Microsoft Account Settings Sync

                            Have the ability to use the built-in visual studio account settings sync for other visual studio services such as VS Code. This would allow syncing settings across devices much easier and could be expanded beyond visual studio.

                            3 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  ·  Cloud  ·  Flag idea as inappropriate…  ·  Admin →
                            • 1 vote
                              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  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                              • regex bug

                                There's a bug with Regex when trying to capture three gorups

                                1 vote
                                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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                                • Visual studio 2017 is very slow in startup and also in loading solution

                                  hi, the visual studio is very slow in the startup and in loading solutions please try to speed them up, please reply or keep in touch
                                  my regards, Ahmad Itani

                                  1 vote
                                  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  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →
                                  • resume breakpoints to download

                                    strongly recommend that u support for HTTP and resume breakpoints to download

                                    1 vote
                                    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 →
                                    • 1 vote
                                      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  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Reference (Alt+2)

                                        When we look at the reference of the method containing the reference, we can delete them there if we wish. Shortcut to open: (Alt+2).

                                        1 vote
                                        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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
                                        • A new Single Step Debugging-Function [Step BACK]

                                          We can only make forward Single Steps

                                          But if we do one step to much by mistake,
                                          we must DEBUG the completely CODE from Begin again!!!!!!
                                          UPDATE [Single Step BACK]

                                          1 vote
                                          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  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base