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. Easily Change Font Size - little a, medium a, big a

    It would be great to easily adjust the font size of any editor with controls available to allow this. Like what websites have with the font size selection in the top right corner - little a, medium a, big a.

    It would be great if you could turn this on through the accessibility dialog.

    see attached

    1 vote
    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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
    • 1 vote
      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  ·  Web Development Tools  ·  Flag idea as inappropriate…  ·  Admin →
      • VSDiffMerge : use topmost / most recently activated visual studio instance

        When there are multiple Visual Studio instances running and launch vsDiffMerge (for example, from perforce client), it seem to choose the most recently opened visual studio instance. However, it could belong to a solution opened in another visual studio instance, and it's more desirable to use that one instead.
        It would be great to optionally to choose the visual studio instance based on the window Z order, or use the instance that's most recently interacted with, so the user can pick a visual studio instance when working with specific repository.

        3 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 →
        • 1 vote
          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 →
          • Does installing VS15 after VS17 cause any issue?

            I had my project built in 2013. now I uninstalled VS13 and installed VS17 and project is working fine there. To support Silverlight need to install VS2015. Just wanted to confirm if I install Visual Studio 2015 after installing visual studio 2017, it won't break the existing running project?

            1 vote
            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 →
            • open the non-designer.cs file when hitting F12 on a class name by default

              ... maybe make an option to not even show the choice

              1 vote
              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  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
              • Allow to Open Project/Solution in Readonly mode

                Dear Sirs.

                Please Allow to Open Project/Solution in Read Only mode. It will prevent us to accidental damaging code, when it open for review purpose.

                2 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 →
                • 3 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  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                  • Provide some feedback when there are frequent crashes or freezes

                    Provide us with some feedback whether you are tracking when there are frequent crashes or freezes of visual studio or enable us to notify you of such a problem. This is a recurring problem when upgrading to a new version of VS (2017 in my case) which tend to be unstable. It would be helpful to be able to write a short feedback to you, or the other way around, you telling us that the issue is under review. Thanks

                    3 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 →
                    • 3 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  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                      • add highlighting to matching text in find results window

                        highlighting matching text in find results / references window.

                        (using a different color for the filenames would also help)

                        this is a very small ask for a feature which would reduce the number of times I need to resort to external tools.
                        It is often just to much of a strain to visually parse a large list of search results.

                        (if one sums up the votes on all the request for this feature which have been closed, it turns out to be rather popular)

                        3 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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                        • codelens "Health Indicator" missing in VS 2017 Enterprise Version

                          Where is the "Health Indicator" for CodeLens in VS 2017? It was a very good feature in VS 2015 but isn't there in VS 2017. How can we get it back?

                          5 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 →
                          • Pure virtual function generator for inherited class adds default parameters to definitions!

                            void MyClass::DoSomething(int x = 0)

                            when I use "Implement pure virtuals for base..." from "Quick actions and refactorings" it also adds int x = 0 to the definition in .cpp file which results in error during compilation.

                            it should instead generate void MyClass::DoSomething(int x) and keep =0 only in header.

                            1 vote
                            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 →
                            • Change the order of operations in the feedback dialog.

                              The possibility to record the actions done to make VS crash should be one of the first things i can do if i ever expect VS to crash (again).
                              For that moment i begin to report an error, i either do not have a recording of that. or i do NOT know if, when, where it may happen.
                              i can just assume that i might be able to reproduce it, or that some crash may happen again at all.
                              For now i have to first tell the title of my problem and some details.
                              But so far i do not…

                              1 vote
                              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 →
                              • base

                                public class MyClass :BaseClase
                                {


                                public MyClass()
                                {
                                base();
                                }

                                }

                                1 vote
                                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  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                                • Keep up the good work XD

                                  After the recent update, VS loads super fast now. Also, I just really enjoy using it. I have spent the last year in heavy game development and have grown to love Visual Studio. Thanks for the hard work! Take care.

                                  3 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  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Include "IncludeSetAclProviderOnDestination" as a toggle option in the Publish Profile Settings for web apps.

                                    Include "IncludeSetAclProviderOnDestination" as a toggle option in the Publish Profile Settings for web apps.

                                    I always have to look this up again and add it to the XML file manually whenever I start a new project.

                                    3 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  ·  Web Development Tools  ·  Flag idea as inappropriate…  ·  Admin →
                                    • 1 vote
                                      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  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Visual Studio C++ Formatting: Structured bindings vs Arrays

                                        Currently there is an option to "insert space before []". If it is disabled the Structured bindings are auto-formatted like that: auto[a, b] = tuple; We don't want that. We want: auto [a, b] = tuple;
                                        If the option to insert space is checked then the arrays are formatted like: array [3]; Most coding styles required the arrays to be like: int array[3];
                                        Now that's a conflict. There are many other issues with the auto-formatting that force themselves and it appears to be impossible to disable. Something that comes to mind: * and & are moved when auto-creating a definition…

                                        1 vote
                                        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 →
                                        • Please make an interactive installer

                                          Why is Visual Studio so confusing to install? I've been using VS since the last 7 years, but all of us, have always been engaged with an Eden of bugs! What I've noticed in our DEV team that we have consumed 40% of our time setting up VS (which includes fixing, updating, etc.).
                                          1st thing:
                                          1. Make an interactive installer- show what is downloaded, file size, transfer rate for EACH individual component.
                                          2. Make a GUI for the layout parameter, it's terribly hard to go around with --add <component_name>.
                                          3. Make a proper report of what succeeded in downloading in…

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

                                          Feedback and Knowledge Base