Visual Studio IDE

Welcome to the Visual Studio UserVoice site. Let us know what you would like to see in future versions of the Visual Studio suite of products. This site is for suggestions and ideas. If you need to file a bug, you can visit our Developer Community website to get started. 

NOTE: The Applications Insights forum has moved to the Azure feedback site.

For suggestions for improvements to other developer products, see these sites:

To review the current UserVoice statuses and their definitions, please review our “What Does the Status of My Feedback Mean?” article.

We look forward to hearing from you!

- The Visual Studio Team
Terms of Service and Privacy Policy

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. Improve the prompt function of quick actions(Ctrl+.) in VS 2015

    When we type code in Editor windows, we need to type the full name and hover the mouse on it or press CTRL+. to invoke the quick actions, then it popups a small window brings error-fixing and refactoring assistance into a single focal point, often right on the line where you are typing.
    In R project (R Tools for Visual Studio), it suggests type when you start type and later popup question if you want to add using. It not need you type the full name and prompt when you start type, I want to get this function in our…

    4 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…)
      0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
    • Re-add "Keep page open after project loads" back on the Start Page

      I use it to "Close all but this" from it's tab and open a project from MRL

      4 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…)
        0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
      • Disable Roaming Extension Manager by default, or provide a way to turn it off

        The new preview of Visual Studio "15" adds the Roaming Extension Manager as part of the normal Visual Studio install, and enables it for all extensions by default.

        The version of this extension for Visual Studio 2015 and prior causes some third-party extensions to occasionally lose their individual settings. Likewise, the current extension itself seems to constantly "forget" which extensions it has been told to stop tracking.

        In addition, for some environments, the automatic download and installation of extensions can be a problem; e.g. a laptop with Visual Studio while on an airplane with a slow data connection, or when…

        4 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…)
          0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
        • Add/complete source control tasks via code comments

          For example, if you comment "TODO: Extend this method to cover [use case]" a new task would be added to your source control, and the comment would be converted to an interactive object that would allow you to update/complete/cancel it, etc.

          See this link for an example and the original idea: https://twitter.com/GravityBrewCo/status/881618974588448769

          4 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…)
            0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
          • Make it possible to save and share auto-format settings

            Auto-formatting in VS2015 is a nice feature, but would be much more useful if one could save the auto-format configuration (under source control) so that the whole team uses the same settings.

            Too often someone tweaks the settings, leading to lots of auto-formatting "noise" in change sets. This just makes code review harder.

            4 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…)
              0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
            • CodeLense - Allow user to change position

              Hi.

              I am using VS 2015 and I like the CodeLense Feature alot, but there is one point thats a bit annoying.

              It displays the references and other links on top of the property, which sometimes affects the readability as it separates the summary from the property/method.

              I think, it'll be nice if the location of the summary is configurable. Let developer allow which position suits better for his/her code.

              4 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…)
                0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
              • allow us to link a theme per connected workspace

                lots of times I'll open the same solution in a different branch. Would be nice to have the color scheme linked to the workspace so that it's easier to distinguish

                4 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…)
                  0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                • Add Count of Items matched

                  When an string is searched(via CTRL + F) for in the code, the searched item gets highlighted. This is very good.
                  It will be very helpful if we could see the count of total matched string too..

                  4 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…)
                    0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                  • avoid locking up the UI thread in Visual Studio...

                    There are a number of scenarios (loading into a solution for the first time, reloading a solution due to new versions of files from version control, etc.) where the Visual Studio UI thread will become completely unresponsive. Can't all that work be done on a background thread so that the text editor is always responsive? If some features are unavailable until the load completes (intellisense, etc) that's fine, but the UI should never become completely unresponsive like that. It seems as though time consuming tasks are being done on the UI thread as opposed to a low priority background worker…

                    4 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…)
                      1 comment  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                    • Don't add history page up and page down.

                      Don't add history page up and page down.
                      When I want to see long function, I will use page up and page down.
                      After see long function, history is filled with page up and page down.
                      This spoils history jump usability.

                      4 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…)
                        0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                      • Sort class methods alphabetically

                        Have an option which sorts a class's methods alphabetically. For example, if I have the following:

                        class Example {
                        void D();
                        void B();
                        void C();
                        }

                        after sorting would become:

                        class Example {
                        void B();
                        void C();
                        void D();
                        }

                        4 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…)
                          0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                        • start page confusing

                          The Start Page in VS2017 RC is way to confusing when things have moved around. Like creating a new project where do I do that? Now it seems to be like "more project template"? Why not just "Create new project" link as we always have? "MOre project templates to me sounds like I will be redirected to some obscure gallery web page to download additional templates. I mean this time with the WAY to confusing .NET CORE experience, why make things even more confusing?

                          4 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…)
                            0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                          • pending changes include exclude remember

                            In the Pending Changes dialog it would be nice to:
                            1. easier way to expand or collapse both include and exclude section
                            2. do not refresh when moving items from exclude/include on the folders that are collapse

                            4 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…)
                              0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                            • print double sided

                              Can you please improve the printing facilities:
                              a. Print a time/date stamp in the printed heading
                              b. Add a 'print double-sided' option on the print dialog (as in Word, etc)
                              c. Remember settings (margins, double-sided, etc) from one run to the next. It is a real pain to have to click through Printer Properties each time.

                              4 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…)
                                0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                              • Refine the sort algorithm used for breakpoints

                                Currently, it appears that Visual Studio 2015 Community uses a simple dictionary sort for breakpoints. That causes an unnatural sort result if you have three breakpoints in a single file at e.g. lines 23, 107 and 464.

                                You'd expect them to sort in the order I've specified them, but with the sort currently in use the order is actually 107, 23, 464.

                                One possible way to address this is for internal storage, format the line number as %10d which will have the result of making a dictionary sort "do the right thing", and then when rendering them, as a last…

                                4 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…)
                                  0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                • introduce the option to play a sound on the computer when a solution build is complete

                                  Introduce the option to play a sound on the computer after long running visual studio operations are complete. The 2 I would use immediately is after a build or when the "Updating Source Control... " functions are complete. This way, I can walk away and listen for activity instead monitoring it.

                                  4 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…)
                                    0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Release a 2017 SP1 or version lock

                                    Hello VS Team,
                                    I work in the Medical Development field and the constant updates in VS2017 present a problem for ensuring that we are using the same version of software to build our applications. I'm sure other fields have the same issue. We need a method to ensure that VS 2017 isn't going to upgrade underneath us. This important from a regulatory perspective and and without this feature it will become difficult to recommend using Visual Studio for medical development going forward.

                                    Thank you.

                                    4 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…)
                                      0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Cut back on arbitrary functions

                                      Why does Visual Studio give me news and featured videos? Visual Studio is supposed to be an IDE. I didn't download VS to get news, I don't want to see featured videos, I want a fast startup and I don't want to have to deal bloatware-esque **** like that. (I disabled it)

                                      Business setting: People should working not looking at microsoft news.

                                      Home Setting: No one is getting news from an IDE.
                                      ------------------------------------------------------------------------

                                      I want a program that feels professional. Adding news seems like an arbitrary function bloating this already huge program that is relatively slow (I am comparing this…

                                      4 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…)
                                        0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Add sort by type to solution explorer

                                        Add sort by type to solution explorer

                                        4 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…)
                                          0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Add a way of adding both .cpp and .h file at the same time with the same name.

                                          It's funny, because it sounds so trivial, but in c++ you generally add a cpp and h file at the same time with the same name, it's such a typical action to make in a project...

                                          In visual studio, that action takes quite a few clicks and typing, you end up filling out the details for the header file, only to have to do it all again for the cpp file.

                                          Perhaps a checkbox to allow it to create both files at once for you would be nice, or to be able to select cpp and h file type and…

                                          4 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…)
                                            0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base