Visual Studio

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, visit the Visual Studio Connect site: http://connect.microsoft.com/visualstudio.

ASP.NET Runtime/Web Tooling suggestions have moved! All your ideas, including your votes, have been transferred and are searchable in the ASP.Net Uservoice forum. Please submit any new ASP.NET Runtime/Web Tooling suggestions, or vote on existing suggestions by going to http://aspnet.uservoice.com.

We look forward to hearing from you!

Thanks – Deon Herbert
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 vote and comment on it.

If it doesn't exist, you can post your idea so others can vote on it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  1. add report Viewer control in WPF Application

    use as in Windows application

    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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
    • While running an exploratory session, I would like to be able to write in the comments tab without having to pause the recording

      When starting an Exploratory session, the comments tab can only be typed in when the session is running. I would like the ability to write in this section when the session is paused. the reason for this is because sometimes it can be time consuming or tedious to watch the user type something during the recording. I would like it so that the text instantly appears in the comment tab to viewers, being redisplayed when the video is resumed after it was typed in.

      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  ·  Visual Studio Test and Lab Management  ·  Flag idea as inappropriate…  ·  Admin →
      • Request for recording-based time stamp in comments when running exploratory sessions

        When running an exploratory session, I would like the ability to press a button that would print the current time in the recording into the comments tab on the left hand side. Viewers could then be able to know what point in the video file to navigate to see the current action that is being referred to in the comments tab. This is also very good for viewers to know where to go to view the start of a bug being reproduced. (The create bug button is usually done post bug-reproduction)

        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  ·  Visual Studio Test and Lab Management  ·  Flag idea as inappropriate…  ·  Admin →
        • Conventions assignment constructor parameters.

          Allow automatic assignment of the parameters of the constructor of the class with established conventions.

          example:

          Quetsa class

          class MyClass
          {

          public MyClass (IServiceProvider provider, int id, string StringParameter, decimal price)
          {
          / /other codes
          }
          }

          is expanded according to the conventions in

          class MyClass
          {
          private IServiceProvider _provider;
          private int _id;
          private string _stringParamter;
          private decimal _price;

          public MyClass (IServiceProvider provider, int id, string StringParameter, decimal price)
          {
          _provider = provider;
          _id = id;
          _stringParamter = StringParameter;
          _price = price;
          / /other codes
          }

          }

          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 →
          • Conventions assignment constructor parameters.

            Allow automatic assignment of the parameters of the constructor of the class with established conventions.

            example:

            Quetsa class

            class MyClass
            {

            public MyClass (IServiceProvider provider, int id, string StringParameter, decimal price)
            {
            / /other codes
            }
            }

            is expanded according to the conventions in

            class MyClass
            {
            private IServiceProvider _provider;
            private int _id;
            private string _stringParamter;
            private decimal _price;

            public MyClass (IServiceProvider provider, int id, string StringParameter, decimal price)
            {
            _provider = provider;
            _id = id;
            _stringParamter = StringParameter;
            _price = price;
            / /other codes
            }

            }

            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 →
            • Make holidays on user level and not tight to a sprint

              When entering holidays for a user they are tied to an iteration. It would be better that the holidays are only related to a user and not to an iteration.

              Example:
              You have an iteration starting on 1/1/2012 and ending on 1/2/2012. A team leader Geert registers a holiday on 29/1/2012. If at a later time you decide that you the iteration will only span 2 weeks in case of 4 weeks, you will need to reenter the holidays for the second sprint.

              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…)
                2 comments  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
              • 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  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                • Integrate TFS with SAP Solutions Manager

                  Several shops have been developing/using SAP solutions for many years; Customers with a hybrid environment have a little bit of "everything" (Java, .NET, Cobol, SAP, etc.); If TFS wants to become a enterprise class ALM solution it is necessary to consider the integration with other "worlds".

                  31 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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                  • Support XAML+Native Code for desktop applications

                    Metro app developers got the gift of the ability to combine XAML with native code. Desktop developers (well, at least me) have wanted this for years and probably didn't ask because we figured there was no chance. Now developers of these little toy apps get this ability! This is a travesty. Desktop application developers need a modern framework (MFC is older than the internet, WPF is dead), and it should be native code (.NET is too slow). So please port the ability to use XAML and native code together over to the Win32 development platform.

                    93 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…)
                      7 comments  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                    • Allow a codedUI test class attribute to ignore the fact that the desktop is closed.

                      As it says above, for tests that do not use or partly use the desktop and have to close and open the desktop during the test.

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

                        I wish to have a "Using Container" activity in toolbox. This should call dispose of each containing IDisposable types at end of it automatically.

                        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 Workflow Foundation  ·  Flag idea as inappropriate…  ·  Admin →
                        • Add Right to Left Support to your WPF Applications

                          currently WPF doesn't support RTL, please add it in your comming applications...

                          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 →
                          • create a bluetooth timer app

                            Create the ability to put a timer on your bluetooth (to save battery power)
                            ex:
                            so that every morning at 7am till 8am your bluetooth enables. So you don't have to set it up in your car and the devices connect automatic. And the bluetooth disables when you arrive at work..

                            Grtz
                            Wouter

                            25 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 8 Apps  ·  Flag idea as inappropriate…  ·  Admin →
                            • display the current workspace in the shelveset "dialog".

                              the Shelveset view of the new Team Explorer does not show the currently selected workspace. Nor does the selected workspace of the Team Explorere stay in sync with the workspace of the Source Control Explorer. When trying to unshelve, there's no indication of what workspace it's applying to operation to. I had to go back to the Pending Changes view, change the workspace in Team Explorer then find the shelveset again and then Unshelve.

                              LOTS of usability issues with the new Team Explorer!

                              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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                              • Introduce "Is empty" operator in TFS WIQL for rich text fields

                                It is currently not possible to search for rich text fields that are empty. You have to specify a value that the field must either contain or not contain. This value cannot be left blank, so searching for work items where not text has been entered is not possible.

                                In addition to the "Contains" and "Does not contain" operators "Is empty" and "Is not empty" operators would be very useful.

                                136 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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                • Add a context menu item for work item query results to add to the current work

                                  In any work item query list, I should be able to easily add a work item to my current work queue.

                                  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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Cross Project user dashboard feature for TFS 2012

                                    I love the Team project dashboard in 2012, but I still need a view thats purely user focused as well. I should have my own dashboard where i can see all of my active backlogs, task, bugs, etc at a glance. I understand that i can build a my own query that will list this, however that query is still stored in whatever team project i created it in. We need some global functionality that supersedes the team project container.

                                    95 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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Add breakpoint support for debugger-generated Object IDs

                                      The "Make Object ID" feature in managed debugging can be very useful in identifying specific objects.

                                      Sometimes it would be very helpful to be able to reference this debugger-generated ID in breakpoint conditions (e.g. break only when this.#ID == 1) and tracepoint output text (e.g. "Entering Foo.bar() for {this.#ID}"

                                      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  ·  Debugger  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Scope Cumulative Flow Diagram to the Backlog Iteration of a team

                                        The current diagram available on the Product Backlog page in TFS Web is a good start, but strangely it is the only item that doesn't respect the backlog iteration of a team. I want it to be scoped accordingly to match everything else.

                                        21 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…)
                                          4 comments  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Add Code Metrics Data to the TFS Warehouse oob if enabled

                                          I have to write reports for clients and frequently they want to know their code metrics over time as they implement new rules etc. Currently to add this to the warehouse to easily report on it out of the box I have to: incorporate the power tools via build, then I have to generate an output file, and then I have to write an adapter that moves that to the warehouse.

                                          It would be great if we skipped all of those steps :)

                                          11 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  ·  Visual Studio Ultimate  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base