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 →
    • Allow add WCF reference on ASP.NET Core

      Business enterprise uses middleware (SOA Architecture) to build their applications to be scalable. Why not allow add WCF reference to ASP.NET Core?

      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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
      • WCF support XML, will be great to support also JSON

        WCF support XML, will be great to support also JSON

        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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
        • C# Naming Code Style should ignore Main (entry point)

          Main *must* be capitalized, obviously. However, setting up code styles that conflict with this requirement will pop up the suggestion squigglies and add it to the Error/Messages list. Sure, we can suppress it, but this a case where there is only one valid naming style - the "fix" would break things, heh.

          Then again, maybe i'm a fool and there is a way to do this that i'm not aware of... (other than requiring suppressions, or skipping code styles and DIY'ing an analyzer.)

          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 →
          • Mark data-driven tests run with "Run Functional Tests" task failed if one iteration fails

            Not sure if this might even be a bug:

            When using the vNext build task "Run Functional Tests" to run data-driven tests (test cases on TFS with multiple test parameters), only one successful iteration currently will mark the whole test as passed successfully.

            If one or more iterations failed while other iterations went successful, there is no hint at all in the task result summary or test result. Only if you open the attached TRX file from the test result, in Visual Studio you will see test failures.

            This makes the whole test result reporting useless.

            A data-driven test should…

            13 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  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
            • Make Visual Studio work better in tablet mode

              Visual Studio doesn't work nicely in tablet mode on windows 10 (like uwp apps do).

              - the window bar doesn't go away, it doesn't adapt itself into full screen mode)
              - there are lots of small icons
              There are lots of dialogs that could be designed for example like a wizard

              try e.g. creating a new project:
              - the icon is small to do that
              - a popup dialog comes up
              - it is not possible to scroll using touch through the project types (you have to scroll using the scroll bars next to the lists which are very small)…

              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 →
              • Show 2D arrays as tables in debugger

                The debugger/inspector should display 2D arrays as tables, not as 1D list.

                Ideally I could also select & copy/past rectangular regions of arrays. (For analysis in Excel, etc.)

                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  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
                • Improve MFC - add a VisualManager (CMFCVisualManagerWindows) for Windows 8 / 10

                  All developers in the world programming for Windows 8 / 10 with MFC need the new visual style / theme for the dialogs / application / windows / controls / a.s.o. Please add the urgent needed file(s) to the Visual Studio 2015 Update 2.

                  118 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…)
                    5 comments  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                  • LINQ to SQL Design View should be maintain

                    I think LINQ to SQL Designer View should be maintain. A lot of developers enjoy working with the visual designer that using editor designer

                    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 →
                    • if

                      I suggest that the queries can be checked in the following way:

                      Int number = 1;
                      String text = "example";

                      If (number == (0 || 1) && text == "example") {}

                      instead of

                      If ((number == 0 || number == 1) && text = "example") {}

                      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  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                      • XML Documentation for Local Functions

                        Please add XML Documentation support for Local Functions introduced in Visual Studio 15 Preview 5. I think having IntelliSense documentation for local functions would be helpful.

                        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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                        • Reopen a closed Code Review

                          If you close a Code Review (possibly on accident), I would like the ability to reopen the Code Review with the current comments and review decisions.

                          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 retriviel of HyperV ability to Setup. If Hyper-V is disabled in Firmware/Bios the setup does not recognize this and try to install emula

                            In my Case HyperV was disable at my brand new Lenovo PC. Setup failed with error Message
                            [18d0:000d][2016-12-10T10:49:45] Package 'Win10_Emulator_10.0.14393.0,version=10.0.14393.0,chip=x64' failed to install. Command executed: "C:\ProgramData\Microsoft\VisualStudio\Packages\Win10_Emulator_10.0.14393.0,version=10.0.14393.0,chip=x64\packages\Win10Emulator\10.0.14393.0\EmulatorSetup.exe" /quiet /norestart, Return code: -2147023293, Details: Schwerwiegender Fehler bei der Installation.

                            Setup has to recognize that HyperV is disabled.
                            Regards Alexander
                            P.S.: Great work.

                            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 →
                            • Outlining commands to Collapse/Expand similar nodes

                              To the "Outlining" menu, add an option to "Collapse similar". Choosing this option will look for the node closest to the text cursor and extract the some information from it. It will then find all similar nodes in the current document and collapse them.

                              For XML documents it will collapse all nodes with the same element name. For C# documents it will collapse all regions, methods, or XML comments, etc.

                              And as a bonus, have a corresponding "Expand similar" option.

                              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 →
                              • Format Document Wrong Spacing for Assignments

                                There is currently a problem with the Format Document feature.
                                The option "Ignore spaces in declaration statements" doesn't respect the following items (also the implicit if statement is suffering from this problem):

                                Code:

                                using (var x=new SomeClass())

                                return isCode?"yes":"no";

                                public void MyMethod(string str="hello")
                                {
                                }

                                for (int i=0; i<cnt; i++)
                                {
                                }

                                Wrongly Auto-Formatted-Code:

                                using (var x = new SomeClass())

                                return isCode ? "yes" : "no";

                                public void MyMethod(string str = "hello")
                                {
                                }

                                for (int i = 0; i<cnt; i++)
                                {
                                }

                                36 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 →
                                • 早点 开源 开源 不得不说你们微软有的东西做的实在是垃圾不是一般的垃圾

                                  早点 开源 开源 不得不说你们微软有的东西做的实在是垃圾不是一般的垃圾
                                  不要垄断,别人的东西比你们做的东西简洁方便,这个不得不承认

                                  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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                                  • High-profile Vip Islamabad ℰsℭℴℛts【+923104297550 】 Are you looking for high-profile +923104297550 Islamabad ℰsℭℴℛts suitable for its special

                                    High-profile Vip Islamabad ℰsℭℴℛts【+923104297550 】
                                    Are you looking for high-profile +923104297550 Islamabad ℰsℭℴℛts suitable for its special and essential order. Weather you favor in Pakistani Models or all Call girls of Lahore ℰsℭℴℛts who discover in Angel Escort. If you cannot make a choice between a numbers of very attractive companions sexually alluring, seductive Karachi ℰsℭℴℛts then just call us or contact us by sending email. We can recommend the perfect girl for you and check it out our top class models of Rawalpindi ℰsℭℴℛts http://viplahoreescorts.callgirlfiles.com/home

                                    9 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  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Let us edit the same XAML file across multiple screens and windows

                                      Right now the XAML tools only let you show the Design view, the XAML view, or both on the same monitor. -- There is no way to split the view across multiple monitors.

                                      Please let us open the same file twice within Visual Studio, so that in one window we can see the live designer preview, and in the other we can see the XAML code.

                                      The two need to be synchronized, such that as you edit the XAML code, the designer on the other screen's window is immediately synchronized (just like how it works now on one screen).

                                      And…

                                      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  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Put back user login feature with new ASP.NET MVC applications template in VS2017

                                        Put back user login feature with new ASP.NET MVC applications template in VS2017

                                        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 →
                                        • Lock the docked windows

                                          make it possible to lock the doced windows to their current dock

                                          I am tired of trying to moving the windows by mistake

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

                                          Feedback and Knowledge Base