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. on CTRL+G for go to line... set focus to the go to text and not leave it in the editing doc

    on CTRL+G for go to line... set focus to the go to text and not leave it in the editing doc

    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 →
    • I would like to be able to save and then restore, depending on my context, a set of control expressions ...

      I would like to be able to save and then restore, depending on my context, a set of control expressions ...

      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 →
      • Search for a text within a folder

        Hi,

        I am currently using VS 2015 IDE. Our code base is too huge. A solution consists of number of projects, and a number of sub folders in most of the projects. Currently the search option allows only within Document, Project, Selection, and Solution, but not within the selected/ particular folder only.

        I saw there were number of tickets opened in the past related to the same issue, but due to lack of adequate votes all of them got closed, and the suggestion couldn't be worked on.

        Could you please consider this suggestion? As this is essential for large codebase,…

        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 the Image Library available online as an online library

          The Visual Studio image library is huge. It's also a bit tricky to search.
          Why not make it into a website where you can search for icons and images by tags or descriptions and download just what you need each time, instead of the entire 3GB library of files?
          There are a lot of 3rd party asset sites out there, but it would be nice to be able to use Microsoft's assets more easily and accessibly from an online library.

          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 →
          • Visual Studio 2017源代码版本管理插件

            在2015中支持不同解决方案使用不同的源代码版本管理工具,且在加载不同解决方案时自动加载对应的工具,这个功能在2017里面丢失了

            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 →
            • Provide the option to purchase DVD disks for Visual Studio, rather than requiring a WEB download

              I have VS 2015 Community at home and love it. So, I purchased VS 2017 Professional at work. However, the VS 2017 Professional will not install at work. The reason is that my company has all sorts of security provisions in the Windows 7 and Windows 10 operating systems. These conflict with the installation. I understand that convenience of WEB download, but the security required to use WEB services is making a lot of WEB operations difficult. In the case of the VS 2017 Professional install, it makes it impossible. You should give customers the option of using the "old"…

              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 →
              • Get Specific Version with "over-write files" checked should over-write checked out files

                I'm sick of VS/TFS trying to be too smart and over-ride what I explicitly tell it to do. I wanted to revert the changes I started making to a file so I could start over... I didn't want to "undo checkout" because I wanted to KEEP working in the file and KEEP it checked out. If I say "Get Specifc Version" and select "latest", and check the file that explicitly says to OVER-WRITE FILES, then I expect exactly that... but VS/TFS kept refusing to do so. This makes no bloody sense at all. DO WHAT I ASK. Stop trying to…

                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 →
                • Enable setting proxy and useragent string in Visual Studio

                  Hello VS team. I have my machine behind a firewall and the only things that are allowed to pass through is traffic from IE 10 and IE 11. Also, we have to specify the proxy server address. Can you enhance VS 2015 to let us set proxy/browser agent? Thank you.

                  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 quick tutorials to fill the time whilst visual studio installs.

                    To kill the time it takes to install visual studio, why not add some content such as tutorials or mini games.

                    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 →
                    • Better message when custom tool is not found

                      When I ran custom tool on a .dbml I got a message saying "Cannot find custom tool 'MSLinqToSQLGenerator' on this system."

                      While it is true that the workloads I had chosen did not include this Component, I recommend changing the error message to direct the user to see if the component was not installed.

                      Since earlier versions of Visual Studios didn't require installing this tool separately, I spent a bit of time following suggestions on the internet like launching "devenv.exe /resetskippedpkgs" etc.

                      Better message will sure save sometime for developers.

                      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 →
                      • Allow saving bookmarks and giving them a task name.

                        Then devs can map bookmarks to tickets and track code they've changed or viewed easily. For instance, if I have a task t-123 I can all my bookmarks that ID. Then during a code review I can easily jump through my bookmarks to give the full story of not just what was changed but why it was changed.

                        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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                        • Bring back the "Add item..." context menu options to quickly add a new file

                          It used to be really easy to add a new file from the Solution Explorer context menu. e.g. you could easily add a javascript or html file, some others would come up as well, and it seemed to be smart about what files you already had there in the folder you used to bring up the context menu.

                          Now in VS2017 I have to click add new, then expand the proper node in the modal, basically what used to be a right click, choose, type name, hit enter; is now a bunch of clicks to navigate a tree from which…

                          12 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 →
                          • Create a Postman like service for testing web api restful calls

                            1. Keep all the functionality in house using visual studio. Create a Postman like feature to visual studio for testing json posts to web api restful api. Allow for (Delete, Put, Post, and Get) features to the tool

                            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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                            • Ability to Enable CodeLens but Disable Show References

                              CodeLens can be a useful tool except the forcing of the reference count makes most developers disable the entire thing. This can be noted by several posts on multiple sites, one of which Microsoft owns. There is a grayed out option to Show References. If this checkbox could be enabled to give the user free will to customize CodeLens as they see fit, not at Microsoft sees fit then that would be great.

                              So whether this suggestion gets a lot of votes or not, the demand is there. You have already declined this once. Please don't do it again.

                              http://stackoverflow.com/questions/20457796/how-to-turn-off-codelens-references/20890131

                              16 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 →
                              • Dependency injection and registration of the interface and concrete class should be a part of the visual studio framework

                                I use unity for my dependency injection. I have to create the unity resolver class to use it. I want the dependency injection to be part of the visual studio framework and work more like angular dependency injection. It seems a lot of work to remember to register your classes the webapiconfig.cs file

                                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 →
                                • Provide the ability to restrict the Microsoft downloader from using multiple download threads

                                  Currently the Microsoft download manager we're compelled to use seems to use up all available bandwidth, so our network admins have asked us not to download it. Is there a way of throttling the download manager? If not, there should be.

                                  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  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Add Code Lens references to constants.

                                    Add Code Lens references to constants.

                                    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 →
                                    • 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 →
                                      • Bring back the option to keep the home page open

                                        Bring back the option to keep the home page open back in Vs 2017 like we had in Vs 2015 and older.

                                        Now each time I open a solution its gone. Then I need to close the solution to have it back or select it from the File menu.

                                        Previously I just clicked on the open tab and selected another solution to work on. Now I need to do a couple of more clicks to which between solutions.

                                        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 →
                                        • 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 →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base