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. to add a visible scroll bar on the top tab options (File-Edit-View) on Microsoft Blend for V.S..

    Microsoft Blend for Visual Studio it's possible to scroll the options on the top tab menu, but I found it by guess because there is no visible scroll bar, and the option I was looking for(Properties) is hidden at the end of the view 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  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
    • Force PerfWatson2 and msbuild to close when restarting visual studio with pending updates or extensions to install.

      Whenever I try to install a new extension I have to manually kill msbuild and PerfWatson2 before the installation can proceed. I actually disabled the Experience Improvement Program in the hopes that the PerfWatson2 wouldn't be left running anymore (I would participate otherwise). If extension installation could happen without restarting VS that would be even better, but if that is not possible this seems like an easy to fix to make the installation process smoother.

      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 →
      • My suggestion is not to change operator precedence between versions of VS

        As an example, this code is valid for VS2015:
        for (var i = 0; i < hex.Length >> 1; ++i)

        Whereas in VS2017 you now require:
        for (var i = 0; i < (hex.Length >> 1); ++i)

        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 →
        • Fonction recovery

          Salut ! j'aimerais vous proposer l'idée de mettre une fonction de recovery dans le l'IDE de Visual Studio. Cela m'arrive souvent de tout recommencer suite a une coupure d'électricité

          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 →
          • vector graphics and local storage (DB) direct access support in Windows 8

            Reg Windows 8: Please rethink the model for vector graphics in disconnected mode i.e. with direct access to local storage. What is the Windows 8 offer for WPF developers and their so far developed software (graphics/disconnected) ?

            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 →
            • Make multicolored folders.(Not just for studio, but for all versions of windows).

              It would be nice because its hard to tell apart visual studio solutions and project files from other folder!

              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 →
              • Hi, if I alias a namespace such as intf=mycode.interfaces.common then it would be good if the references from the generated implementation u

                Hi, if I alias a namespace such as intf=mycode.interfaces.common then it would be good if the references from the generated code implementation used the shorthand reference instead of the fully qualified namespace. ie.

                Imports intf=mycode.interfaces.common
                Public Class SampleClass
                Implements Intf.SomeInterface

                Public Function SomeMethod(SomeVar as object) as object implements intf.SomeMethod

                Makes reviewing code much easier, and it's also pretty familair within the SQL world where we alias tables etc.

                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 →
                • Add a Publish Function to RTVS R projects

                  In Visual Studio with R Tools for Visual Studio, I create an R project consisting of .R source files, data files, and other files. To publish this project, I add a selection of the files to a .zip file. I put particular files in particular folders, as expected by my R project; e.g. I put the data files in a "Data" folder, inside the folder that contains the .R source files. I would like to automate this process, such that I specify files and locations, and obtain a zip file when I publish the project.

                  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 - Other  ·  Flag idea as inappropriate…  ·  Admin →
                  • Improve target dropdown usability for projects with multiple targets with the same name

                    I have two pieces of general feedback about the targets dropdown. (1) In cases where there are many targets, the dropdown can get unwieldy and it's painful to scroll through multiple screens worth of targets. (2) When there are multiple targets with the same name (for instance, curl has a libcurl.sln for VC10, VC11, VC12, and VC14), it's impossible to distinguish between them in the dropdown because it just shows the name.

                    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 →
                    • Have a way to show the preprocessed source for a file

                      Have a way to show the preprocessed source for a file.

                      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 →
                      • code review comments up vote

                        When multiple team members review code, it would be nice to have the ability to "up vote" a comment rather than having to reply to a comment. It is a quick, easy way to say that 'I agree with this statement' and move on. Then when the reviewer can select "with comments" and the reviewee can see which comments that person\persons agree on to take action.

                        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 →
                        • Nuget Package Manager updating packages for whole solution-change the Uninstall to ask "Are You Sure?"

                          When managing packages for the whole solution, and there's an upgrade available, it's too easy to accidentally hit "Uninstall" instead of "Install" and realize too late that you just deleted package references a bunch of projects.

                          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  ·  NuGet Package Manager  ·  Flag idea as inappropriate…  ·  Admin →
                          • Font size of balloon is not connected with font size of editor

                            font size of balloon is not connected with font size of editor.

                            When you change font size of editor to bigger, balloons are still small and most often unreadable.

                            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 →
                            • TestExplorer.DebugAllTestsInContext should work even if a project is running

                              If you launch the debugger, then attempt to run a unit test by going to a unit test and pressing CTRL+R, CTRL+T, Visual Studio will not launch the unit test. Instead, it displays the message "The key combination (Ctrl+R, Ctrl+T) is bound to command (.TestExplorer.DebugAllTestsInContext) which is not currently available.

                              That capability should definitely be available. If the user right clicks on the unit test project and selects "Debug - Start New Instance" it is able to run the unit test, but it will run all tests.

                              This would give developers the ability to debug tools such as loggers, services,…

                              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  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
                              • Visual Studio 2015 Update 3 crashed due to Typo's in registry

                                Visual Studio 2015 Update 3 crashed due to Typo's in registry

                                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 →
                                • Could you please make Visual studio work on windows 7?

                                  It would be nice if I could run visual studio on windows 7.

                                  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 your designer scrollable. It is really anoying when I need to work with bigger windows forms

                                    I think that you should make windows forms designer wizard scrollable so it is easier to work with bigger windows.

                                    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 Forms  ·  Flag idea as inappropriate…  ·  Admin →
                                    • visual studio 2017 intellisense for folder

                                      There was no intellisense when I open a pure font-end folder.
                                      for example.I have a javascript file named "common.js", and I have a function named "FUNCA", then I got no suggestion when I typed "FUNC" in the html file(I have import the "common.js" to my html file).
                                      It worked in visual studio 2015,but missing in 2017.
                                      Could you please fix this issue,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  ·  Web Development Tools  ·  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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Wrong error message on posting here

                                          FYI. When posting my last message here: http://visualstudio.uservoice.com/forums
                                          I had a typo in the e-mail address. This prompted an validation error message (red box) with the text that my *password* was wrong. I guess I was not signed in, but there was no place for a password on the page and it should read "You need to log-in before posting".

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

                                          Feedback and Knowledge Base