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. 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  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
    • Create a shortcut Alt+Enter (like Resharper)

      Currently the Resharper has an Alt+Enter to fix common issues. This comes with either adding missing namespaces or libraries or with correcting suggestions to correct for wrong naming conventions. Pushing the light bulb takes too much time.

      And in my experience even if there is an unexperienced user, just telling him Alt+Enter helps to beautify his code is a pretty good prsychologic shortcut that he surely will use it - because it's easy.

      In our company everyone is now beautifying his code with resharper. But having this feature event in the core installation of VS would help a lot.

      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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
      • Redesign the RemoteApp technology for Universal apps

        Instead of sending visual frames from a remote machine to client, you could execute a Universal app in two-tier mode, when a Model and a View Model work on the server side while a View is on the client device. That should be possible for pure MVVM apps based on data bindings and commands. Also, it would be nice to add a special flag, similar to CLSCompliant attribute, to ensure that your application is compatible with such two-tier mode, i.e. it doesn't use events in XAML, etc. That could bring great UI experience to RemoteApps even with low-bandwidth connection, and…

        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  ·  Cloud  ·  Flag idea as inappropriate…  ·  Admin →
        • Build Quality back in build vNext and display on the dashboard of new Release Management?

          First of all, it's good to have build quality back in build vNext. The new build tag is serving similar purposes but it doesn't display on the list of the build. Also, we would like to setup permission of what the permitted value of build quality.

          Second, the new Release Management doesn't have build quality on the dashboard. It should be very useful for the approval to see the quality of the build before they make the decision whether to promote the build forward.

          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 →
          • easy hotkey mapping and fuzzy search

            assigning and customize navigation in visual studio is a pain. usually it is when working i discover the need for a specfic hotkey. it shouldent take more than 10 sec tops.
            Idea:
            when opening the menu file, edit, etc. i simply want to be able to right click and directly assign a key.
            to avoid accident right-clicking a small open-lock/close-lock symbol up by close and minimize symbol, which could determine if assigning is allowed.

            to minimixe hotkey overall i am a big fan of fuzzy search as in sublime text and visual studio code. one addition to this fuzzy search…

            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 Unit Testing for VS 2015 Pro Web Sites

              Would be nice to have Unit Testing available for testing Web Sites, unless I'm missing something this appears to not be an 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  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
              • Find all references for javascript files

                I would like feature like "Find all references" for javascript files. It's realy time consuming trying to find where else in code is some function used, especially when javascript files are 1000+ lines of code.

                15 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 - JavaScript  ·  Flag idea as inappropriate…  ·  Admin →
                • Double indentation for multiline code

                  Some code appears on more than one line, for example the inputs of "Add" are split across line 1 and 2 in (note I replaced spaces with "-" because this website removes spaces at the beginning of a line):

                  public Int32 Add(Int32 x, Int32 y, //Line 1
                  --Int32 z){//Line 2
                  --return x+y+z;//Code between the curly braces
                  }

                  When this happens, I would like Visual Studio to make the second line to use double indentation? Otherwise it becomes hard to see at a glance where the run on lines of code ends and the code inside of the curly braces begins.…

                  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  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                  • Somewhere to show when was the last "Get Latest version" done

                    Dev take latest, and work on their code for days, not everyone get latest everyday. While comparing files with local workspace and looking at latest code in source control explorer at times they want to know how old is my code hence it will be useful to know when (date/time) I took last latest.

                    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  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                    • LINQ Performance

                      Speed up linq performance. Give us the ability to create indexes or do this implicitly by evaluating a query execution plan.

                      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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                      • Favorits for Documents

                        Hallo,
                        in Visual Studio you can see under TeamExplorer-DOCUMENTS
                        your Documents in a tree. Can you add a functionality that I can tag a document as a Favorit-Document so that I don't need to navigate through the tree?
                        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  ·  Visual Studio Tools for Unity  ·  Flag idea as inappropriate…  ·  Admin →
                        • VS Extension install dialog selectable target VS versions

                          # Allow install VS extension (vsix) multiple target VS versions for one time.

                          * Current: Install vsix via VS extension manage dialog, installed target executing VS version only. Download and execute vsix direct, auto multiple install target VS versions.

                          * Improvement: Install vsix via VS extension manage dialog, show multiple target VS versions checkboxes and selectable targets by user. (And already checked for current execution VS version)

                          # Background

                          * I repeated more repeated, re-install VS and extensions, search extension and install extension, and another VS version repeated and repeated... fgrrr!!!

                          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  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →
                          • Formatted strings with previews on IDE side

                            It would be nice if I can see preview for formatted strings on the IDE.

                            like
                            $"price: {p:00} USD"

                            It would be nice if I could see sample output of it on mouse over

                            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 →
                            • Add EDMX designer support for Entity Framework 7

                              Many people will miss that feature in upcoming EF. Please add edmx designer based workflow.

                              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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                              • Notes Editor for Visual Studio

                                This idea was already proposed by Marius Huse Jacobsen on January 21, 2012 over 4 years ago (https://visualstudio.uservoice.com/forums/121579-visual-studio-2015/suggestions/2532243-scratchpad-notes-editor-window-not-tied-to-file) (it's a pity that no hyper-link facility exists for this suggestion editor to link to the original suggestion) and here I am trying to have another go. I will just reproduce the comment I wrote for the original proposal by adding some of the benefits for the proposed idea.

                                PLEASE VOTE FOR THE ORIGINAL IDEA IF YOU LIKE THIS PROPOSAL. VOTING HERE WILL ONLY SPLIT AND WASTE THE VOTES.
                                -------------------------------------------------------------------------
                                I cannot believe this idea didn't receive much interest for…

                                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 →
                                • Automatically choose the right regsvr32.exe flavor when debugging

                                  It is a nice feature that Configuration Properties / Debugging / Command has "<regvr32.exe>" in its pull-down list. However, if one is debugging a 32-bit DLL on 64-bit Windows, it chooses the 64-bit flavor of regsvr32.exe. This version is smart enough to call the 32-bit regsvr but the VS debugger won't stop at any breakpoints in the code presumably because the wrong process is being debugged. So frustrating mainly because I always forget the cause.

                                  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 →
                                  • Enable customization of emails for Release Management

                                    Microsoft Release Management does not support customization of the standard server emails.

                                    It would be beneficial if we could add fields such as Build Number and Drop location to the email notifications for TFS Linked builds.

                                    This allows developers to see which build was deployed (build number), and if they need quick access to the binaries they can click link in the RM mail to see the files on the file server (and avoid logging into production servers).

                                    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…)
                                      0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Bring back the IDE icon before Update 1

                                      The Visual Studio icon after the Update 1 is poor. Why, why, why you made this? Bring back the old one please.

                                      17 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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                                      • support search in find symbols result

                                        After I found all the references to a method call I wanted to search for a certain pattern in the argument. However I am not able to do that. Ctrl+F will just pops up the search box for the editor.

                                        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 →
                                        • When in debug mode,I want to step back,not just forward.That means,maybe there can be a Ctrl+Z??

                                          I just want to step back when I missed something in debugging instead of restart debugging.

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

                                          Feedback and Knowledge Base