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. Reconsider web form debugging.

    Unfortunately, the updates in 2017 have made editing and continue with web forms almost unusable. There are now far too situations where it will even let you continue. Even the smallest edit now requires that you completely restart the application to continue debugging. On large applications this is overly burdensome to the point of great frustration and time consumption.

    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 →
    • Ctrl+Left Click 跳转到定义多好用,其他IDE都支持这样使用,VS的快捷键怎么不提供一支持呢?

      Ctrl+Left Click 跳转到定义多好用,其他IDE都支持这样使用,VS的快捷键怎么不提供一支持呢?

      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  ·  Install  ·  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  ·  Developer Community  ·  Flag idea as inappropriate…  ·  Admin →
          • This software has a experience is relatively poor in high contrast theme-black of win8.1

            his software has a experience is relatively poor in high contrast theme-black of win8.1

            1. special scroll bar, the entire surface is bright, it will be more dazzling, uncomfortable feeling. In this mode, it is recommended that the edge of the scroll bar can be lit

            2. the text of the selected text is relatively weak, and the choice of the text's color to the brightest (RGB (255255255)) is also often difficult to identify.The selected text often becomes very weak, too weak to be seen and can't be adjusted...

            3., the color editor operation is relatively tedious and not intuitive,…

            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 →
            • Improve Visual Studio (Community) installation / update progress information

              Not for the first time, I am getting very confusing progress info when istalling / updating VS 2017. As you can see in a picture attached, the installation seems to be stuck (!) on 'Aquiring Xamarin.VisualStudio' 5%, while also saying FInishing up 100% below it.

              It is hard to tell what is going on here. I am waiting and I have no idea what to do. Should I run Process Monitor to see what's up? Should I have to do this? Should I look into some log to see more? Where is this log then? Could I have some link…

              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  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
              • When debugging, it would be nice to have the option in the context menu to copy the value without the double backslash

                Each time, I need to do a search and replace in Notepad. It would be much simpler if VS detects it is a path as value and returns a valid path or propose a new context menu item with Copy path value.

                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 →
                • Allow Canceling Opening Visual Studio From Splash Screen

                  Sometimes I get click happy with the Visual Studio icon in my taskbar. It would be great to cancel the opening of additional Visual Studio instances directly from the splash screen.

                  I run Visual Studio in a VM so the splash screen may be visible for 10-30 seconds per instance.

                  Thanks,

                  Khalid Abuhakmeh (https://twitter.com/buhakmeh)

                  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 →
                  • Support includeif from the Git Configuration

                    Since Git 2.13 it is possible to include addition config based on the path of git repositories.

                    https://git-scm.com/docs/git-config#_includes

                    I use this to have different E-Mail Configuration for different Folders, to not set user.email in every repository in this folder.

                    But Visual Studio 2017 does ask me constantly about user.name and user.email. so it has clearly a problem detecting [includeif].

                    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  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                    • The Ctrl-F search widget should show the number of matches and the current match position (e.g 3/12)

                      The Ctrl-F search widget should show the number of matches and the current match position (e.g 3/12).

                      This probably should be shown in the dialog so that the status bar can be used for other things.

                      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 →
                      • Add possibility to view result object returned from function while stepping the code during debugging.

                        The same way as when the program is being debugged and stepped command by command and I can point the mouse over the variable and see the content, dig into the object, quickwatch it etc.
                        There can be 2 ways:
                        First - when the function finishes return statement, I would like to point the mouse over return statement and see the result being returned.
                        Or
                        Second - just after return from function one stack level up I would like to see, what the function just returned.
                        Quickwatching the function is not always good, because it calls the function again. There…

                        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 →
                        • Open resource editor from code window

                          When I right click on a localized string in the code window could you add a menu item to open the resource 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  ·  .NET  ·  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  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →
                            • Generated properties throw new NotImplemented exception.

                              Visual Studio 2017 doesn't seem to allow a user to generate just auto properties any more. When implementing an interface or generating a property another way. This adds unnecessary effort to object creation or interface implementation. especially if you are not using TDD in your shop. Can we just put the options back in to give the community a choice?

                              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 →
                              • Make VB6 open source

                                Given that Microsoft will eventually remove support for VB6 make it open source so that it can be updated and improved by the VB6 community.

                                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 - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
                                • impossible to use Visual Studio 2017 git merge without it introducing the freaking carriage returns, can you solve it once and for all?

                                  impossible to use Visual Studio 2017 git merge without it introducing the freaking carriage returns, can you solve it once and for all?

                                  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 Run without Debugging to standard toolbar

                                    Can this button be added to standard toolbar permanently please.

                                    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 →
                                    • introduce the Ribbon UI in Visual Studio

                                      I would like Visual Studio to adopt an ribbon UI approach , similar to how Microsoft Office is designed.

                                      As it stands now , Visual Studio 2017 is very advanced and powerful. However , this has the disadvantage of being unnecessarily complicated and cluttered to users who may be looking for a particular function. (Yes , there is the really useful Quick Launch , but more often than not , one discovers a new and useful function through the Ribbon). Additionally , it often puts new users off from using it , as they find it too complicated. The adoption…

                                      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 →
                                      • Disable Autosave.

                                        It's important to be able to test out new ideas without making the code permanent. Once I know my code is worthwhile I'll save it. If not, it's a lot of work and errors to have to manually revert back to the original version.

                                        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 →
                                        • 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 →
                                          ← Previous 1 3 4 5 350 351
                                          • Don't see your idea?

                                          Feedback and Knowledge Base