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. make VisualStudio installation not dependent on server service

    If Server service is disabled VS 2015 Community Edition fails to install SDK for UWA 10.0 embedded in Installation.

    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 →
    • Make the "deletion progress" dialog non modal while deleting entities from Azure Storage Tables

      Make the "deletion progress" dialog non modal while deleting entities from Azure Storage Tables.

      We're able to insert, edit and delete entites in the Azure Storage Table Editor.
      If one chooses to delete a number a entities an application-modal dialog with a progress indicator pops up.
      Make this dialog non-modal so that we can continue to use visual studio while the entities in the table are deleted.

      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 →
      • why the users of visual studio should go pay for third party tools why can't microsoft collaborate all those tools in single IDE

        why the users of visual studio should pay for third party tools why can't microsoft collaborate all those tools in single IDE . By doing this i think microsoft can attract users from open source

        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  ·  Visual Studio Tools for Unity  ·  Flag idea as inappropriate…  ·  Admin →
        • automatically create getters and setters on TypeScript

          generate getters and setter by right clicking on a variable

          26 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 - JavaScript  ·  Flag idea as inappropriate…  ·  Admin →
          • Please integrate SVN in visual studio

            Please make the SVN (subversion) tool built in visual studio. So that, for the developers using SVN as source control tool, it becomes easy to manage there code.

            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 →
            • sizeof operator to vb.net

              i hope to see sizeof operator on vb.net soon

              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 →
              • Update .nuspec dependencies to reflect changes to consumed NuGet packages.

                If a project both consumes and produces NuGet packages, the project's .nuspec file dependency elements should track version updates to the consumed NuGet packages. At present time, the process for managing dependencies involes a lot of manual work and invites unecessary risk.

                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  ·  NuGet Package Manager  ·  Flag idea as inappropriate…  ·  Admin →
                • Include usercontrol events ReadProperties/WriteProperties that exists in VB6.

                  Or create a usercontrol event 'BeforeSave'.

                  Objective is to execute code before saving properties at design time, but it doesnt exists 'event' fired when usercontrol properties are saved.

                  VB6 read/write properties
                  https://msdn.microsoft.com/en-us/library/bxcy33ba(v=vs.90).aspx

                  VB6 life and times of UserControl
                  https://msdn.microsoft.com/en-us/library/aa242140(v=vs.60).aspx

                  Thanks

                  7 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  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
                  • Add a "Clear Coding" environment option

                    When I am doing a code review, or simply working within the same file for long periods of time, I find that I frequently hide several Visual Studio windows. For example: Solution Explorer, Server Explorer, etc.

                    If there was a setting which allowed me to specify an amount of time that, if reached, would auto-fade/hide all windows (or, better yet, user defined windows to hide) besides the code editor itself, I think it could be a useful feature. It would help people avoid getting distracted from what they are currently working on.

                    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 an option to Visual Studio to set if a webpage is viewed in the internal or external browser

                      With TFS2015 more areas of it are moving to the browser, but from a developers perspective it would be beneficial to not have to switch apps to view something that is now in web access. For example the new build definitions, if I want to edit it from VS, then open the browser tab instead of using an external browser.
                      Adding an option to VS to control how web pages are browsed would give the user control over whether to use the internal or external browser. Or provide a way that lets you pick the browser type from the context…

                      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 →
                      • Sepcify table name for multiple recordsets

                        When you return multiple recordsets from a store proc, it will be nice if we can specify the custom table name for each record set and access the tables via table name than index. In this way code can be dynamic and lot easier. The current hack is provide one extra table for recordset to table name but it is not neat. Depending on the index and prior knowledge can cause lot of bugs.
                        The following should be done
                        1) When multiple recordsets are returned from the storeproc, the SP developer can tag each recordset with a table name (ex:…

                        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 →
                        • Allow placing an XML comment on a [TestMethod]

                          I just found that an XML comment is not allowed on a method adorned with the [TestMethod] attribute. Why? Please make it possible to do this, and create a ToolTip from it when hovering over the TestMethod in the Test Explorer...
                          Background: sometimes, describing the stage in unit test methods is too complex to the phrase it in the method's name

                          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 →
                          • Show number of errors in Error List Tab Caption

                            Since VS2015 there is a " * " in the "Error List" Tab Caption if something has changed. What about just showing the number of errors in brackets there instead ?

                            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 →
                            • Have the ability to cancel publish/build/compile process

                              When an unintentional build, deployment, publish or similar type of task is started by accident, there is no visual way to stop the task, often hitting ctrl-break or whatever other key commands can stop the task does nothing, or the the user cannot rememeber what to type in time before the process completes.

                              If the process is unintended - for example, publishing to a target platform - it can cause unintended side effects - so it is important to be able to stop them quickely and efficiently.

                              5 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 →
                              • Update nodejs to v4.x

                                Update the included nodejs to v4.x. The current version is to old, breaks many plugins to gulp, grunt etc.

                                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  ·  Flag idea as inappropriate…  ·  Admin →
                                • Provide the ability to resume a test in MTM that is 'In Progress' or 'Failed'

                                  I'm having an issue when using MTM via the Testing Center in that when I have a test in the following states:

                                  1) In Progress

                                  2) Failed

                                  I do not have the ability to resume these tests...the 'Resume' button is greyed out. This is frustrating as there may be a time that I want to continue a test from a previous state without having to start from the beginning again.

                                  This functionality is something that definitely needs including as a new feature, as users migrating from HP QualityCenter to MTM will find this very frustrating, as I do

                                  Cheers

                                  Andy

                                  18 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 →
                                  • Embedded MCU development.

                                    Step into the embedded software development space. I know .NET Micro Framework but that targets larger MCUs and is interpreted, which is not ideal. Target PIC and AVR MCUs and perhaps others. Have an Express version that help Makers to start easily to develop their IoT projects. This could be positioned as an extension of the IoT 'vision'.

                                    It would require VS to run external Tool chains or build support for the MCU targets. Make sure UnitTests and Source Code Control is available and provide good low level insights in the generated/compiled code.

                                    Popular board can maybe also be supported…

                                    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  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Move the [file/ofnumberfiles] when doing a 'get latest' to the beginning of the status line

                                      Having the [***/yyyyy] at the end of the status line makes it hard to track because it jumps left and right, depending on the length of path/filename.
                                      Placing this part at the beginning of the line (and adding leading zeroes to the ***-part) may make this easier to read.

                                      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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                      • bower https

                                        Give the possibility to change the protocol used by bower (and git) to fetch the libraries.

                                        I'm working in a closed network environment (firewalled) and the protocol git:// seems to have issues, so we want to use https://.

                                        The idea is to configure in a easy way the protocol to be used without install the official GIT BASH; and improve the intellisense for bower.json (but config.json too), because we follow some forum tutorial to make things working by prompt, but we still can't use the intellisense inside bower.json, and we have to install an external plugin for the 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 →
                                        • Allow a developer to create, and easily switch between multiple window layout profiles in Visual Studio

                                          I have times during my development when I'm writing code in different languages, unit testing, or debugging. Currently, Visual Studio does retain the windows, layout and positions between debugging and not debugging.

                                          It would be great if you can expand on this feature and allow a developer to create multiple layout profiles, and easily switch between them. Almost like the multiple desktop feature in Windows 10.

                                          I would like to be able to switch between a Visual Studio window layout for coding JavaScript, C#, XAML, Unit Testing, and debugging. This would be awesome because there are certain windows I only…

                                          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