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. It would be great to have a new shortcut for commenting/uncommenting

    ctrl+k,c gets a little tiring for something so ubiquitous.

    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…)
      1 comment  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
    • Add Visual Studio Code Support for IoT

      Add support for VSCode on IoT ARM devices like the Raspberry Pi 2.

      By supporting IoT devices capable of running Windows 10 IoT, Microsoft would allow a much larger range of users to create and build on the platform. Right now the largest hold back from the IoT platform is the fact you cannot create applications directly on the device. Seeing that Node.js is capable of being deployed and utilized by the platform, VSCode with it's small size and capabilities is a perfect marriage of technologies and tools.

      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 →
      • Add Codelens support for PowerShell

        Now that VS2015 has PowerShell and Pester integration, it would be even better if we could also use CodeLens on our PowerShell scripts! Powershell should, in my opinion, be a first class citizen in Visual Studio.

        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 →
        • When selecting text the text cursor should

          When selecting text the current behavior is to have the selection jump to the line above or below the selection once the cursor is 50% over the next line. This causes issues with making selections on long lines, because once a selection continues to the above or below line the entire text document auto scrolls the desired text out of view. (see attached).

          I suggest making text selection not move to the adjacent line until 75% of the cursor is over the next line. This should give users more control when making text selections using the mouse.

          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…)
            1 comment  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
          • Add a "Peek Implementation"

            From the right mouse click menu context, add a "Peek Implementation" option (similar to the "Peek Definition" option).

            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…)
              2 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
            • Fix issues with Markup View in VS2015

              - autocomplete overide methods causes malformed markup.
              - QuickActions cannot Resolve namespaces

              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 →
              • Improve file navigation useabilty

                Like in Webstorm, double SHIFT key press will open "Search anywhere" dialog.
                This is really convenient and quick and easy to remember and just use one finger.

                In VS, there are several ways to navigate:
                `ctrl+,` = Edit.NavigateTo which is :
                less known;
                do not show recent files;
                show class/property names which maybe not wanted and making a long list and not easy to select a file;

                `Ctrl+TAB`, which allow select from active files.
                `Ctrl+;`, search in solution explorer. does not clear your search after you open the file.

                Hope VS can provide a centered navigation function that can
                1.…

                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 →
                • Display 'Add Web Reference' when we right click on web reference folder.

                  If we need to add service reference we just right click 'Service Reference' folder and add new service reference. However in case if we have to add new web reference, we have to go through bunch of clicks to add the new web reference. It would be nice if we could see 'Add Web Reference' option when we right click Web reference folder.

                  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 →
                  • Local version management / Save current situation

                    Currently I barely start experimenting with existing code because if it doesn't work I have to put it all back. If I could press a button that would make Visual Studio save all the changes I make so I could restore everything to how it was before I started the experiment I would do it way more often and save allot of time.

                    I tried to create an extension for this, but It didn't really work out because events weren't firing or firing too late.

                    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 →
                    • Make it so that Quick Find doesn't work in such an annoying way

                      Currently, Quick Find, unlike for example Find in Firefox, moves the scroll position on the page as soon as you start erasing what you searched for, instead of keeping you at the same place. Also, when you reach the last found item and press enter, it first pops up a very annoying modal dialog instead of behaving more reasonably such as just writing that "no more items were found" in the blue status bar and then wrapping around to the first found item on the page, and then if you press enter again after dismissing the modal, it starts inserting…

                      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 →
                      • Implement IntelliSense for T4 Templates

                        Add coloring and intellsense suggestions to the T4 template editor

                        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 →
                        • Add option to remember open files, startup project when switching branches

                          Add an option to remember which files were open and what the startup project was when switching branches.

                          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…)
                            1 comment  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                          • Don't sync zooming level between 2 different code files

                            In Visual Studio 2013 we were able to have different zooming levels on 2 different code files. But in 2015 version all the open files sync their zooming level , and we don't even have an option to change that. It would really help if I could have different zooming levels , since I'm using 2 monitors , a bigger one and a smaller one.

                            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 →
                            • Add ability to view a visual model of a code first objects in visual studio 2015

                              Add ability to view a visual model of a code first objects in visual studio 2015.

                              The entity framework power tools beta 4 never made it out of beta and stopped dev in 2013 or so.. and it doesn't install on 2015 anyway.

                              http://stackoverflow.com/questions/18658078/how-do-you-create-a-visual-model-of-entityframework-code-first

                              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 →
                              • Error message text should be selectable

                                Often the content of error messages such as recommendations and references to file paths are directly usable for potential copy/past actions in files and even windows explorer (such as referencing xml log files). The fact that the text of these message boxes are not selectable forces the intermediate step of pasting them into notepad or a portion of an open file and then manually extracting the desired content and cleaning things up after. This is like very silly.

                                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 →
                                • Applying code fixes directly from Error List

                                  Developers should be able to apply code fixes directly from the Error List by right-clicking and clicking Fix.

                                  One should also be able to select multiple Messages from the list to fix multiple.

                                  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 →
                                  • Solutions Explorer : Viewing features in chronological order

                                    Currently all features found within the solutions explorer are ordered alphanumerically. I am working on a project which could potentially require hundreds or even thousand of future features. I recognized there would be tremendous value in having the capability to arrange the view based on chronological order so that myself and my team can view which features have been most recently modified without having investigate each feature individually. I have desperately tried to find a way to modify the views, but it appears that this is not possible in this manner.

                                    I believe that including a "sort by" feature for…

                                    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 →
                                    • 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 →
                                      • Make the entire pending changes window scrollable as in VS2012

                                        Some of the changes to the Pending Changes window in VS2013 are quite welcome, but the entire window is not scrollable as it was before. Instead the included and excluded changes sections have their own scroll bar.If I have a lot of files checked out I end up seeing only a small number of them at a time while most of the window is taken up by things I don't care about. See attached screenshot.
                                        Note that being able to filter is not an acceptable solution here.

                                        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 →
                                        • More Project Templates for ASP.NET MVC

                                          We want a project template, using Identity 2, Dapper and only Stored Procedures for data access (no EF at all).
                                          I had recently started implementing that and I had to re-invent the wheel (and it is not a complete wheel yet…)…

                                          Also, we would like the user table to use INT instead of a GUID.
                                          If there’s is a reason for using GUIDs (e.g. security issues and for preventing people guessing the next user succeeding another user), we want to know about it (as far as I am concerned, I haven’t seen any articles online explaining why the Identity tables…

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

                                          Feedback and Knowledge Base