Visual Studio 2015

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. Be able to move breakpoints by dragging them.

    I frequently enter trace points only realize they are on the wrong line

    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…)
      1 comment  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
    • Static execution path analysis

      It would be greate to have a way to analyze how a line of code can be executed. Currently, I'm doing it manually, which is a real PITA and I think that an automated solution should be available. My steps as of now are:

      1. Use the Call Hierarchy to determine where a function is being called from. If this is a constructor, this may not work as it doesn't seem to detect this as a function, in which case I have to find in Current Project with Match Case, Match Whole Word, Use Regular Expressions, something like <class-name>\s+[a-zA-Z_][a-zA-Z0-9_]*|new\s+<class-name>, which…

      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…)
        2 comments  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
      • Make Option Dialog resizable as Reference Manager

        Please, it has been years and still we do not have a way to resize this Tools->Option dialog. Also with the same UI concept.

        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…)
          1 comment  ·  Flag idea as inappropriate…  ·  Admin →
        • Inform people of what has changed when extensions are automatically updated

          When extensions are updated the current message tells me nothing of what is changed or even which ones were changed. It would be nice to see a list of what was improved.

          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  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →
          • I suggest you to at least make a Visual Studio that some what more User-Friendly, or a other software program. Kind regards, Micheal Myers

            Many new programmers get confused while using VS, some do not even have the time to learn the usages of VS, then they basically give up. When programmers "give up", a program is not made, just one program can help a computer and much more. By them giving up, meaning someone can not benefit from that program they could of invented or improve.

            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 →
            • Can generate a basic implementation of a design pattern from within Visual Studio

              It would be great if there is a library of well known design patterns available in Visual Studio, in such a way that you can implement a design pattern by creating the basic code / classes / interfaces skeleton using a built-in set of design patterns in Visual Studio. Could be done in a way like adding a new item to a project.

              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  ·  Flag idea as inappropriate…  ·  Admin →
              • Allow for selection of preferred package manager for client-side assets

                When creating a new ASP.NET 5 web application in VS 2015, the responsibility of acquiring the necessary files is split between NuGet and Bower. NuGet handles the binaries, and Bower handles the client-side files. MVC 6 is a great example of this, in which case the jquery-validation-unobtrusive.js file is retrieved from Bower.

                In addition to these 2 package managers, NPM is used for installing the tooling (such as Grunt or Gulp). I propose that an option be added to allow the user to select the preferred client-side package manager: either Bower or NPM. This option might be found within a…

                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  ·  Flag idea as inappropriate…  ·  Admin →
                • Show unit test results after a test run

                  I can't believe that when I run a unit test or all the unit tests, I can't see the results. How many passed? How many failed?
                  Instead, I have to pick up the mouse and move over to the Explorer tabs and select the Test Explorer.

                  The output window should tell me how many passed and how many failed as part of this output:
                  ========== Run test finished: 32 run (0:00:06.4861821) ==========
                  ------ Discover test started ------
                  ========== Discover test finished: 32 found (0:00:01.4906237) ==========

                  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…)
                    1 comment  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
                  • Hi, how about adding navigation buttons as in Explorer or IE to visual studio to make navigation easier ?

                    Hi, how about adding navigation buttons as in Explorer or IE to visual studio to make navigation easier ? Suppose, i wish to see definition of a method called from within another. when i want to get back to caller, i can use the navigation buttons. i know there is a call heirarchy option already there but this would be more intuitive for windows users.

                    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 →
                    • Consider changing the behavior of the "create definition/declaration" menu option.

                      In Visual Studio 2015, Microsoft added the not so little light bulb that comes up every once and a while with suggestions. I would you the team to reconsider changing the behavior of the "create definition" so instead of opening this annoying inline editor at the bottom, it takes you directly to the source file. All the c++ productivity tools override this native behavior because it is so terrible and annoying.

                      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  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                      • 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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                        • JSON editor: Don't change logo transparency on-hover

                          The JSON editor display an icon on the bottom right to identify the file (MS, Grunt, NPM, etc.).

                          The visibility can be toggled by clicking on it. The transparency of the icon changes every time the mouse moves over it - this is completely unnecessary. It doesn't add any value, it doesn't send any message, it's just an annoying distraction.

                          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 Android, iOS, Web Applications, WinForms and Xbox Apps to Universal Apps

                            It would be very nice if we could share our code like in Universal Applications between Windows Store Apps, Windows Phone Apps, WinForms, Android and iOS Apps, Web Applications and also Xbox Apps.

                            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  ·  Flag idea as inappropriate…  ·  Admin →
                            • VS2015: Make "Quick Actions" work in markup view (.aspx file)

                              In older versions of VS I could resolve an unknown class by right-clicking on it and chosing "Resolve" from the context menu.

                              In VS2015 the "Resolve" context menu command has been replaced by "Quick Actions", but they do not work when editing an ASPX file.

                              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  ·  Flag idea as inappropriate…  ·  Admin →
                              • Concatenated string to format string

                                The new format string is wonderful.

                                Can we allow a code-hint to take a concatenated/formatted string and turn it into a formatted(.NET 4.5x format string c# feature does) string from either following formats?

                                var w = "would";
                                var g = "great";

                                var sentence = "This " + w + " be a " + g + " idea!";
                                var sentence2 = String.Format("This {0} be a {1} idea!", "would", "great");

                                turns into:
                                var sentence = $"This {w} be a {g} idea!";

                                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 ability to search for methods in "Create Script Methods" dialog menu

                                  "Create Script Methods" dialog menu does not have "Search" nagivation bar for developers to type and search for methods in the list of methods.

                                  I request the ability to search for methods in the "Create Script Methods" dialog menu.

                                  See attachment.

                                  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 →
                                  • Provide a class for suspension and resume handling for Windows 10 UWP Apps

                                    In Windows 8.1 Apps Microsoft provided a helper class du support the suspension and resume handling. For unknown reasons this class was removed and many templates were removed from Visual Studio. This makes creation of Windows 10 UWP Apps very difficult.

                                    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  ·  Mobile App Development  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Pay respect to windows configuration and dont think, that yor are better

                                      Windows has already a rich option set for colors and fonts.
                                      There no need for themes or any color editor if you at last pay respact to user settings of windows!

                                      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  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Add often used item templates to 'Add' context menu

                                        Let VS count which item templates are used often for particular project type and add often used Item Templates to 'Add' context menu of Solution Explorer

                                        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 →
                                        • Restore option to disable live semantic errors.

                                          Please restore option to disable live semantic errors. The option to configure this existed in earlier versions (VS 2010) but missing in VS 2015. Tools, Options, Text Editor, C#, Advanced, Editor Help group.

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

                                          Feedback and Knowledge Base