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. Don't refresh and move Git options in the Team Explorer

    I have a git project connected to our on premise TFS. When I go to changes (or other) and then I click the home button in the Team Explorer window, it starts loading (blue bar at the top moves) and then the buttons move. See the 2 images I attached.

    I'd like the buttons not to move on me, so I don't click something I don't want when it changes. See the attached image.

    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…)
      1 comment  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
    • Integrate vNext Build Bulk Editing like Community TFS Build Manager

      Community TFS Build Manager has been a blessing for the last several XAML-based systems. However, with the advent of vNext, this option is no longer available. At this point, it would make sense to have this kind of feature included out the box for TFS on-prem and VSTS. Could apply to 'Release' definitions, as well.

      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 →
      • Coded UI Testing of Store Apps with C++ and XAML

        This is not possible with C++ at this moment. We are using XAML with C++. This is why we need support to do Coded UI Testing for this combination of C++ with XAML.

        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  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
        • Auto switch window layout depend on Code Editor or Form Editor

          Toolbox and Properties Window are redundant when editing code, hide redundant windows and auto switch window layout depend on foreground editor will be better.

          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 →
          • Komal Butt – Best Islamabad ℰsℭℴℛts【+923104297550 】

            Hot Best Islamabad ℰsℭℴℛts Komal Butt +923104297550 New Model more attractive in Town Just Join Our Agency **** Body Some people see the ℰsℭℴℛt more expensive than accompanying domesticate independent ℰsℭℴℛts in Islamabad, they do not know the correct destination. we are an organization that has all kinds of options for client. You can freely contact to ask any details http://viplahoreescorts.callgirlfiles.com/

            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 - F# Tools  ·  Flag idea as inappropriate…  ·  Admin →
            • Allow to specify (programming) language for files like VS Code does.

              Files, like C++ headers, may not have the .h/.hpp suffix and I want to specify the language they contain.

              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 →
              • Add a tab overview screen, where I can view grouped tabs by project, type, namespace, custom (bugs, todo, not implemented, etc)

                I was inspired after watching the Surface Studio reveal. I noticed while they were showing Microsoft Word, that they would pinch the screen and it would zoom out to show all pages in a document. A similar mechanism for Visual Studio would be great for navigating open files. It would be handy to have a Tab Overview screen, where I can group files/tabs together by namespace, type, project, custom (TODO, bugs, my work, need review) and to be able to open/close tab groups, depending on what I'm working on. Usually I have 20+ tabs open in Visual studio and being…

                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 →
                • visual studio 2015

                  je pense qu'il faudrait que l'on puisse visualiser le "résultat" de notre programme sur visual studio 2015 quand l'on fait de la programmation en C ...
                  ... Un peut comme quand on compile notre programme sur le logiciel "codeblocks", une fenêtre ressemblant au cmd !
                  Est-ce que cela serai possible ?! :)
                  ( ou est ce le fait fait que je ne maîtrise pas correctement le logiciel)

                  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 →
                  • Status bar color and account pic follow Office 2013 conventions

                    Both the status bar color and the top right account pic follow Office 2013 conventions and seem outdated in the Windows 10 and Office 2016 world. Would like to see a slightly more updated feel for VS 15.

                    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 →
                    • Preserve undo stack when closing a docuemnt

                      I would really like to see the Undo stack survive closing and reopening documents. As much progress as there's been, closing files remains an important part of tab well hygiene, and it would be very nice if this didn't wipe out undo history when you are positioned within that document after reopening it.

                      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 →
                      • Allow opening any changeset details in tracking changeset view.

                        Currently changesets from one branch are cumulated into one node in tracking changeset view. It allows user to open changeset details of only the first changeset in group. It'd be nice if user could open details of any changeset mentioned in this view.

                        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  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                        • Add support for TLS 1.2 in Visual Studio 2015 Enterprise Web Performance Tester

                          Our security policies are mandating use of TLS 1.2. When attempting to script and playback a web performance test I received an SSL error. Only by adding a coded plug-in supplied by MSDN support was able to get it to work. Going forward support for TLS 1.2 should be included "out of the box"

                          14 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…)
                            2 comments  ·  Web Development Tools  ·  Flag idea as inappropriate…  ·  Admin →
                          • Add sort by type to solution explorer

                            Add sort by type to solution explorer

                            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 →
                            • Add sort by type in Resources Manager

                              Add sort by type in Resources Manager

                              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 →
                              • Custom configure MVC project folder naming + hierarchy for New Projects

                                This is not about the Model, View or Controller folder conventions. Its about new MVC projects and having to conform to assinine folder names like Content that contains bootstrap.css which should by convention and usage be in a Styles folder which by convention is often a sub-folder of an Assets folder. Its about a fonts folder that by convention is not in the root of the project but by convention is located under an Assets folder. Its about good housekeeping practices and the developer's choice to create, name and manage their own projects by their own conventions.

                                This is about…

                                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 →
                                • Improve FindAll Result

                                  Please add a filter by "File Type". When doing a FindAll in an MVC project, the list includes files that I really don't care about like java script or html files. It is fine that they appear on the list, but just would like to be able to filter the list to show only C# backend code. It will be easier to go through the list that way.

                                  Thanx in advance!

                                  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…)
                                    1 comment  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Show the type from VisualStudio debugger Datatip

                                    Like this case here: http://stackoverflow.com/questions/39598812/how-do-you-tell-type-from-visualstudio-debuggers-datatip

                                    The default VS debugger Datatip will show the value of the variables, but not show the type of it in default, how about adding the type column/cell in the datatip tool in debugging?

                                    6 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  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Unseal EmailAddressAttribute

                                      I've been created some new classess that inherit form most of the validation properties under using System.ComponentModel.DataAnnotations; (such as RemoteAttribute, StringLengthAttribute, RequiredAttribute).

                                      I was puzzled when my next class failed to inherit from EmailAddressAttribute. Vs2015 then told me that EmailAddressAttribute is sealed.

                                      Is there a reason for sealing it (compared to the rest of the other validation Attributes).

                                      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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Add a way to autopopulate the To: field of an email with the Work Item owners

                                        Some queries for work items return results with many different owners. When i send the query results out in an email, I would like to avoid manually entering all of the work item owners to the "To:" field of that email.

                                        Perhaps also have a "managers on cc" option?

                                        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  ·  User Interface  ·  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  ·  Visual Studio Tools for Unity  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base