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. Improve the Event Handler Wizard

    I'm using Visual Studio 2015. The Event Handler Wizard is the same since a long time... The Event Handler Wizard has room for improvement. The dialog box is not expendable, the list box is stupidly small in a big dialog box. When you need to select amongst a lot of classes, it's a real pain. Why not adding two messages type at the same time (if requested using check box) COMMAND and COMMAND_UPDATE_UI
    Make it more usable would be really nice

    Thierry

    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 →
    • intellisense shows function arguments in one line

      When moving the mouse over a function, intellisense shows all the argument in a single line. The line may be very long, especially in a 4k monitor. It would be nice if the arguments were split into several lines.

      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 →
      • Stop breaking the visual studio ui language

        We work from germany on english windows 10 maschines with english visual studio.

        When updating components like the team explorer for git switch from english to german. Looks like something evaluates our ip to detect the language when downloading updated files.

        Also please stop detecting my browser language or ip when i want to download visual studio or sql server components for a fresh installation. Downloading the correct language has become painfull.

        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 →
        • Make the version of Visual Studio more suitable for individual(independent) developers

          Visual Studio now has three versions on windows :Enterprise for end-to-end solutions for teams, professional for small teams and community for students and individual developers, but community version lacks of some popular feature that individual developers truly want. If we want that feature we should buy higher version subscriptions and the subscriptions' cost can hardly endured in some regions, so I suggest VS team to think about the way that SQL Server team made for the SQL Server Developer Edition, and expand the Visual Studio Family more suitable for some indie developers who wants specific feature that only exists in…

          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 new MVC view VS2017 RC

            In VS2017 RC I miss the "Add new View" that you could access when rightclicking inside an action method in VS2015.

            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 →
            • Make the installer location text box in the VS installer copyable.

              In the installer of VS 2017 RC 15.0.25914.0 ,the location path at the bottom of the window can't be copied so that I can open that location in explorer.

              Also the report a problem thingy in the upper right corner does not work, nothing happens.

              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 →
              • Font customization for C# Interactive Window

                Provide a option for changing the font and display settings for the C# Interactive Window. The F# Interactive Window already has these options. Currently, the C# Interactive Window shares the same settings as the code editor (listed as [Text Editor]). That includes the magnification.

                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 →
                • Embed nameof(function) in the call to the NotImplementedException constructor in generated code

                  When the IDE generates functions to implement an interface, the calls to NotImplementedException's constructor should embed the name of the parent function so that we can see which specific function hasn't yet been implemented at run time.

                  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 History and Annotate commands to the file editor window header right-click menu

                    Add History and Annotate commands to the file editor window header right-click menu, to allow an easy way to get that for files in the repo which are not part of the current solution.

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

                      Hi,

                      Can you please implement "Abort" (Ctrl+C) command for C# interactive which would send Thread.Abort() to currently active evaluation thread, so that it would be possible to abort execution of last command without loosing in-memory data? This would be very usefull in cases when last user input executes much longer than expected.

                      Thanks,
                      Vlad

                      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 →
                      • LINQ times out in debugger

                        Write a piece of linq in the watch or immediate window that could take a little time and it can time out "Evaluation timed out". Please, could you not time out and just execute whatever I give the debugger to do.

                        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 →
                        • Improve Go To functionality allowing to search by capital letters

                          in the new Visual Studio 2017 RC Go to functionality, would be great if just typing the capital letter we can find what we want, like in the IntelliSense, now we have to type pretty much all the word in order to get the desired result

                          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 comprehensive Java support to match Eclipse

                            Eclipse and IntelliJ dominate the Java world, but VS could supplant one or both with the kind of comprehensive Java support offered by each of them.

                            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  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →
                            • Add uploading to Windows Store directly from the IDE

                              Instead of as today creating the packages, then open the browser and go through the upload process we should be able to.

                              1. Right click the project and select Store -> Submit to store
                              2. Select a new or existing app
                              3. Enter some release notes and set rollout and publish dates etc.
                              4. Hit Submit

                              This should be possible with the stores REST API.

                              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 →
                              • Find Child Classes

                                Currently "Find All References" can return a lot of noise.

                                It would be handy when analysing a class to have a "Find Children" that would simply list all the classes that inherit from this one.

                                Also with virtual methods a Find Overrides would be useful.

                                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 more detailed descriptions to project options.

                                  I know most people will know what certain optimizations mean, but better detailed descriptions might help some people newer to C++. I myself know about all the options, but explaining how something, say /O3, will impact the code will be helpful at a glance. I know people could research what certain compiler options mean, but you could at least explain the impacts of lesser used options.

                                  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 →
                                  • List down files not deleted in uninstallation

                                    I understand that the team is working very hard to make the installation as lightweight and fast as possible and uninstallation as clean as possible. Kudos for the effort!

                                    Since the uninstaller fear that some components like runtime library and debugger dll might be used by other program after Visual Studio was installed, those files will be left out during uninstallation.

                                    It will be great if the uninstaller can list down those files and remnants not deleted in a log file so that we can see if we really want to delete them or not.

                                    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  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Bring back individual zoom levels for each window

                                      Individual zoom levels are key to comparing and editing code in large projects. Please bring that back in VS2015.

                                      251 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…)
                                        24 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  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Update WebBrowser control

                                          It would be wonderful if you would make the WebBrowser control an instance of Edge instead of old IE

                                          10 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  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base