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. Data connectivity to any DBMS

    Data connectivity with SQL Server or any other DBMS more user friendly like visual foxpro just use table name and go

    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 →
    • add watch multiline

      if I write something like follow in multilines:

      var a = new SomeFn(
      q[2].ParseInt(), q[1].ParseInt());

      I would like to add a watch expression of such simply selecting the text ( two lines ) and dragging and/or right click -> add watch,

      the problem is that it places two lines in the Watch window while it should remove \r\n from the selection.

      Notes:
      - that this could broke a behavior to drag multiple expressions in the watch where I would to keep them line by line. Definitively if useful there might be an Add watch (as single line).
      - right click…

      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 DPI scaling on mobile simulator (hard to use on High DPI screens)

        I tried file/new cross platform app for the first time today on VS 2017RC, hit play and and got a nice emulated Windows mobile tablet. Problem is, I have a high DPI laptop and the simulated screen was very (very) small.

        Can the mobile emulator (all of them, whatever they may be) have an option for DPI scaling?

        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  ·  Mobile App Development  ·  Flag idea as inappropriate…  ·  Admin →
        • While installing Visual Studio 2017 RC it doesnot show required data

          During installation VS 2017 RC it just shows install size required but doesn't show the size to be downloaded.

          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 →
          • getting to zero

            i'm so new to this i wouldn't know where to begin. think i need to focus & review tutorials. setting all this up and diving in, i envisioned being able to patch together modules & services into my own unique vision. without needing to code. i'll keep at it. i think my main problem is getting off the ground. first things first. 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  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
            • NTL

              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  ·  Flag idea as inappropriate…  ·  Admin →
              • Remember Quick Watch Column Widths

                This is a request that never goes away and never gets resolved:

                Remember the column widths of the Quick Watch window.

                Every single time I need to see the type of object in the QW window and have to go through multiple mouse strokes to do it, I ask myself "Why?"

                And I'm not the only one.

                WHY?

                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 →
                • Do not highlight breakpoints in diff viewer

                  In diff viewer, highlighting breakpoint lines with red background can be confused with deleted lines, which are also red. Why don't you remove breakpoint highlighting in diff view, as it is not needed there anyway.

                  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 →
                  • Add an additional section for the Test Explorer for very slow tests

                    Add a section in the test explorer for tests > 10 seconds, labeling it "Very Slow" or maybe "Come'on Buddy".

                    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  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
                    • In the "Add Command" dialogue, there should be a search filter and it should allow adding a command without closing the dialogue.

                      To customise the menu, the user is supposed to add new items by using [Add Command]. But there are so many items on it, and the dialogue is so small, it is difficult to find the command I want. There should be a search filter.

                      Also, only one command can be selected, and the dialogue must be closed to add the selected command. This makes it very time-consuming to add multiple commands.

                      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 →
                      • 当uwp打包密钥过期时能自动从商店同步密钥,而我现在需要新建工程编译才会同步密钥很麻烦。

                        当uwp打包密钥过期时能自动从商店同步密钥,而我现在需要新建工程编译才会同步密钥很麻烦。

                        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  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
                        • Change Visual Studio to become a 64 bit application

                          There is a huge need for more memory space. I know there are downsides the downsides with 32 bit memoryspace outrule all other downsides.

                          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 →
                          • Linq2Sql Diagram; show tables in alphabetic when you make a relationship

                            Currently, when you make a relationship in the SQLToLinq diagram the tables are ordered by order creation date.

                            When you have a huge diagram it will be better a simple alphabetic order.

                            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…)
                              0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                            • Disable DOM Explorer Automatic Highlighting

                              When you're debugging a web based project and are in the DOM explorer of IE/edge and you highlight an element to see its properties visual studio will automatically go to and highlight that element in the source code.

                              The customer wants to disable this feature in Visual Studio 2015.
                              https://social.msdn.microsoft.com/Forums/vstudio/en-US/c32a1903-5abc-467c-b37a-117323f4952d/dom-explorer-automatic-highlighting?forum=vsdebug

                              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 →
                              • Computer restart shouldn't be required after update / modification to VS dev15

                                Can't believe I still need to restart my computer every time I update or modify Visual Studio, especially with the installer overhaul

                                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 →
                                • you can instantly code anything by the press of a button.

                                  The user is able to code ANYTHING by pressing one button.

                                  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  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Allow programmer to highlight section of code with different colors.

                                    Adding features to existing software requires an analysis of the existing code as to what may need heavy modifications, tweaked slightly, deleted, or left alone. it would be nice to be able to quickly select sections of code and highlight with a drop down color selection (including none).

                                    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 →
                                    • VS2017: Separate default extensions in Extensions and Updates

                                      Extensions the Visual Studio Installer added are mixed into the list(s) of Installed extensions. It is occasionally useful to second-guess the Installer and remove a "default" extension or two. But, in most cases, including those extensions in the main list with nothing to distinguish them just makes the Extensions and Updates UI more painful.

                                      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 →
                                      • Development Section on task showing code reviews

                                        On the team services task/bug you that is associated with a changeset you should also be able to see the code review functionality or at the very least associate a code review to a task or bug in the development section of the card.

                                        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  ·  Developer Community  ·  Flag idea as inappropriate…  ·  Admin →
                                        • VS2017: Do not roam default extensions and updates

                                          The Roaming Extension Manager should not attempt to manage extensions the Visual Studio Installer added. The current approach shows all such extensions in the Manager, making it much more difficult to find the extensions I want to add. The current approach also sets these extensions to roam, even if I've disabled roaming in another VS2017 instance. The result is a UI mess.

                                          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