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. 

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. Filter textbox debugger attach window

    Add a textbox to filter the processes in the debugger windows. Currently, given a process ID you need to go an search through the list every time you need to attach the debugger.

    You could add a TextBox that allows the user to put a Process ID or Process name and filters the list of processes based on that. That way users can just copy/paste an ID an make the process way less annoying

    7 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  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
    • When I shut down my computer do not ask if I want to stop debugging

      When I shut down my computer when a debugging session is active, Visual Studio asks me to confirm if I want to end the debugging session. Visual Studio should detect that I am shutting down my computer and offer only the most essential confirmation dialogs.

      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 →
      • Add SQL Server Login method in VSTS Excel Load Test results plugin

        Add SQL Server Login method while generation results using VSTS Excel Load Test plugin. Currently it defaults with Windows Account.

        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  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
        • 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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
          • Implement again Notification Hub Explorer

            In the old version of Microsoft Azure Cloud explorer is possinleto debug notification hubs.
            Now is no more possible, why?
            Actually cloud is useful only to launch azure portal, but the web porta has no the same feature of old tool.
            For example now is no more possible to see the list of registered devices, registrationId, expireDate and tags.

            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  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
            • SASS support and compiling

              It would be nice if we could use SASS (other than SCSS) and have those files compiled to CSS on 'Save'. Jade for HTML would be very nice too!

              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  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →
              • in find and replace let setting in 'look at these filetypes' be dependent of project

                In find and replace let setting in 'look at these filetypes' be dependent of project.
                I develop in C# and C++ parallell in several project and often I forget to change 'look at these filetypes' when i seacch

                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 →
                • Azure Data Factory tooling in VS2015

                  If I select just one or two objects in my ADF solution to be published why are all of them validated e.g. if \I decide NOT to update my Azure data lake linked service then the fact that the authorisation token is out of date shouldn't matter as I am not publishing.

                  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  ·  Windows Azure Tools  ·  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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                    • Favorites selection in Source Control Explorer in VS

                      In Visual Studio, and in the Source Control Explorer it would be a great feature if there were a favorites section/buttons/links so that when I am working in an area that is some levels deep, I can get back to that area quickly via favorites.

                      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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                      • TFS 2015 does not show UnitTest standard output

                        I did some transform on the server for my UnitTests from xUnit Xml to Trx as part of my build. This way TFS can show the UnitTest counts in the build summary. That part works fine, the user can see the count of the UnitTests on the summary of the build. The user can also click the link and see the list of UnitTests that were run under the "Test results" tab. UnitTest List

                        However when you double click one of the tests to see the standard output from the UnitTest, TFS does not show the standard output.

                        When I…

                        26 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 →
                        • Highlight bookmarked lines with indicator margin enabled

                          When you bookmark a line and the "indicator margin" is enabled, you just get a little bookmark icon in the indicator margin - the line is not highlighted, despite the fact that it is set to be highlighted in the "Fonts and colors" section in Options. Only if you disable the indicator margin do bookmarked lines get highlights.... but then you lose the indicator margin.

                          Why can't Visual Studio just highlight bookmarked lines when the indicator margin is enabled? If you don't want the line highlighted, you can disable it in Fonts and colors, in Options.

                          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 →
                          • Documents closing

                            It would be nice to have an option "Close documents on the right" (same functionality has eg. Chrome browser). Fortunately this can be emulated by pinning the documents and Close all but pinned.

                            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 →
                            • Allog debugging of specific rows in Visual Studio data driven unit tests

                              When running data driven unit tests, an error message is displayed for each failed assertion, along with the row index of the failing test within the datasource. If I want to debug a failing test, I generally end up modifying my datasource to put the failing test on the top, or add a conditional breakpoint.

                              It would be great if I could click on a failing test and select "debug", to run the test with just the problem data.

                              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  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
                              • Menu: View - Other Windows; Grey-Out if Not Applicable

                                SUGGESTION:
                                Have all aspects of the IDE which are not applicable to the language of your project, greyed out; as is the case (correctly) with Microsoft applications across the board. If a functionality does not apply to the current working context, it is greyed out.
                                NOTE:
                                I’m not privy of this case the other way around, i.e., if any non-applicable IDE functionalities exist when working in say, C++, but my educated guess would be “no, there are not”. This is just a helpful, Microsoft consistency idea, I’ll be alright while it is as is.
                                .
                                NOTE: To Microsoft Employees (all) …

                                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 Guide for Events at RunTime in IDE

                                  In the Visual Studio IDE, there are some events that some people could not easily understand.Instead of googling how the event of any tool (e. textbox,list box etc) works, a small flash video or a small area would appear as soon as the user enters a specific event tab.My idea is that instead of viewing the info related to that specific event with a tooltip, show it visually by means of a small clip.This video might illustrate what I am trying to say.

                                  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 →
                                  • show both previous and next arrows at the same time when using ctrl-f

                                    You make people jump through the same hoops Notepad++ does when searching and it's annoying as ****. Put previous and next arrows up at the same time. It's cumbersome to have to set the direction as a separate action and only then you can begin searching again.

                                    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 →
                                    • database project default filegroup

                                      Can you please add the option to set a FileGroup as Default. I always add additional filegroups to keep the PRIMARY filegroup as empty as possible. When importing a database that follows this layout, all tables end up in the PRIMARY file group since this is the overall default. Can this also be changed so that the filegroup on which the table is created is also included in the script by default.

                                      I also noticed that the files in the filegroups are not scripted at all. This seems like missing implementation

                                      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  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Please! Release all necessary tools for coding C# in other platforms and OSs

                                        In my opinion, C# is the best object oriented programming language and has a lot of tools. As many people believe" C# is JAVA, but designed very better.", I think if everybody, on any platform and OS, has access to code with standard C#, just like windows, this language would be one of the most used programming language in world. There are some tools like mono, but native tools, even not in the way of open source software, are very better and more useful.

                                        Even I see in my developer friends, they use variety of OSs and programming languages, but…

                                        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  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Better default syntax highlighting

                                          Currently standard, a popular semicolon-less styleguide used by npm and others has broken syntax highlighting in VSCode.

                                          Regardless how you feel about semis, they are optional in JS and shouldn't result in broken highlighting. Default syntax highlighting is rarely the best, but every other text editor I've used so far handles this case just fine, so it shouldn't be too hard to implement.

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

                                          Feedback and Knowledge Base