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. VS2017 IDE unresponsive

    There were many old suggestions about IDE responsiveness for previous versions, however I think you have taken it to a new level which makes us when less productive. Whilst in the older versions we could generally see when tasks were being performed, e.g. NuGet packages were being downloaded and applied. Now there is no indication at all during initial load of a solution, instead the IDE becomes completely unresponsive, at best, showing the Visual Studio is busy toast when we try to do something. Please make the tasks sychronous and at least display the spinning cursor or a loading progress…

    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 →
    • Search Solution Explorer should search with sub path too

      I have seen various votes for this topic, you should be able to search not just by filename but also folder path, for example, i want to see only the Index.vbhtml for Home folder...not every Index.vbhtml in the entire solution......when I search for "Home\Index.vbhtml"

      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 →
      • VSO/VSTS Pull Request Integration Inside Visual Studio

        I think better integration of Visual Studio and VSTS would really help streamline my workflows.

        Example:
        - VS2017 knows what my current git branch is, and if there is a remote branch associated with it
        - VSTS knows what Pull Request is associated with that remote git branch
        - VSTS has a list of comments associated with that pull request
        - VS2017 could have a ribbon allowing me to iterate through the comments (and would load the file at the correct line in the IDE), or a side bar showing a list of all the comments with buttons to filter…

        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 →
        • Make search more reliable or easier.

          Fix debugging so you can pick "Show Next" or whatever it used to be called, so that programmers can see the next line of code to be executed. This is needed when debugging, and you wonder off into other source files, or if the file you are in is large. This helps you go back to where you were at, if you forgot. This feature was in Visual Studio for many years, probably in VB 6 and earlier. Then in Visual Studio.net 2015 you guys tried making in an optional setting, and that wasn't always working unless you had the…

          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 →
          • visualize structure padding in IDE

            The padding warnings like https://msdn.microsoft.com/en-us/library/t7khkyth.aspx are not very useful since they are too noisy and sometimes you simply can't avoid padding.

            It would be much more helpful if the IDE somehow directly visualized where padding bytes hide in the structure.

            0 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 →
            • There should again be a function to simply sort the "usings" without deleting the unused ones.

              There should again be a function to simply sort the "usings" without deleting the unused ones.

              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 →
              • replace VS studio wb (crtl+alt+r) with edge

                replace the visual studio 2017 web browser (crtl+alt+r - not the control in toolbox) with edge possibly make it dock able within like the current one is. :)

                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 auto check in to team foundation server in visual studio

                  Add auto check in to team foundation options server in visual studio to be chosen by the user as an option and with a check in interval. i.e Auto Check-in checked out files every 10 minutes or so, just like the auto save in office applications.

                  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 →
                  • VS 2015>C#: auto complete braces behavior, single line IF -> multi line IF

                    In VS 2015, type the following code:

                    if (test)
                    do1();
                    else
                    do2();
                    if I want to modify to add more lines after if statement, put an open brace after if, it will auto complete the close brace as below:
                    if (test) { }
                    do1();
                    else
                    do2();
                    The expected result:
                    if (test) {
                    do1();}
                    else
                    do2();

                    Or
                    if (test)
                    {
                    do1();
                    }
                    else
                    do2();

                    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 →
                    • Allow more flexibility to install the IDE at a custom directory of user's choice, thanks.

                      Allow more flexibility to install the IDE at a custom directory of user's choice, thanks.

                      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  ·  Developer Community  ·  Flag idea as inappropriate…  ·  Admin →
                      • Improving Visual Studio's installation user experience.

                        The attached picture describes the idea better.

                        It would 1000x improve the user experience if instead of providing a clunky command line interface for offline download (which is hard to select what interfaces to download), you would provide a "Download Only" option in the GUI after selecting all the components I want and know the estimated download size.

                        Right now the problems with Visual Studio installation are:
                        - No resume support.
                        - I have to close Visual Studio while installing. Literally I can't work for hours, waiting because it is --downloading--. I understand I have to close all instances while…

                        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 →
                        • Help me make Visual Studio usable. I can't do my job.

                          Can you please make Visual Studio:

                          1) Not hang for 50 seconds (at least) every time the user hits F7,
                          2) Not make VS produce duff builds that don't reflect the source 40% of the time,
                          3) Fix the bug where the docked windows become docked of their own accord sporadically.

                          This is getting worse with every release of VS, and it's now reached the point where my company are paying me to sit around twiddling my thumbs for half the day waiting for VS to rebuild the mess it previously built that just crashes as soon as it runs.…

                          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  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →
                          • AGREGEN PARA HACER DIAGRAMA DE SECUENCIAAAAAAAAAAAAAAAAAAAAAAAAAa

                            AGREGEN PARA HACER DIAGRAMA DE SECUENCIAAAAAAAAAAAAAAAAAAAAAAAAAa

                            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 →
                            • Validate Publish credentials before build process

                              When ready to publish a site from VS2017, its very frustrating if I wait for my build to occur and then it fails deployment because credentials are wrong, or the server is not responding, or firewall restrictions are in place.
                              Having to wait for a whole build to complete to then find out the publish will fail is a reversal of time efficiency. If it validates that it can publish, then builds, its saving me having to fix the publish issue (for me its often a VPN connection issue, or the password has changed) rather having to sit through two…

                              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 →
                              • Allow the Changes panel to show all changes from a trunk branch

                                (This really only relevant to Git)

                                At the moment the Team Explorer Changes panel shows everything in your current working directory which is useful for reviewing what you're about to commit. However if you're in the habit of working on a branch and committing frequently often there isn't much in there. If you want to review everything you've done before issuing a pull request it would be useful to see all changes relevant to the branch point in the IDE. This option would also make the solution explorer pending changes filter more useful if you just want to navigate around…

                                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 →
                                • provide an option to run ctest in verbose mode

                                  Right now, the ctest integration will run tests and let you know if they failed, but it doesn't provide any insight into why they failed. Being able to run the tests in verbose mode would provide information about the error encountered, including the file and line of the failing check (which is in a format that can be double clicked in the Output window to navigate to the check).

                                  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 →
                                  • Context-menu shortcut for preprocess

                                    Would be very helpful for debugging mis-use of complex macros. For extra points, have the preprocessed file pop open with the cursor at the corresponding spot to wherever you were in the source code.
                                    (shortcut should be available from solution explorer too)

                                    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 →
                                    • Two cursors in memory window

                                      One in the raw bytes, one in the ascii. Only one has focus and accepts input, but they are synchronized so they always both point to the same memory byte(s). Would make it easier to correlate where ascii is in relation to the raw bytes.

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

                                        Poprawcie prędkość pobierania i instalowania Visual Studio, jest okropna

                                        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 →
                                        • Include correct and reliable build steps for "hot" functionality.

                                          I'm just trying to make a simple bot, not any more advanced than the "echo" sample using Azure functions. It seems like it uses every single unstable feature of visual studio. Every step (and there are a lot of steps) fails with undocumented and useless error message.

                                          Like, right now there's a random blog post that hints that I need to install the "Azure Development" workload. Great -- how? The only reference I can find only is a silly cholatetely package.

                                          Other issues:
                                          - the command running **** doesn't work
                                          - the messages.csx file has no intellisense or syntax coloring …

                                          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  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 347 348
                                          • Don't see your idea?

                                          Feedback and Knowledge Base