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: https://connect.microsoft.com/visualstudio.

To review the current UserVoice statuses and their definitions, please review our “What Does the Status of My Feedback Mean?” article.

We would also like to invite you to check out the Announcements section we have added to this site, where we will be posting special opportunities for you to participate in.

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. 64 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…)
    • Hide iteration work items in web access backlog or modify the query

      When in the backlog view in Team Web Access, it would be helpful to be able to hide work items that have already been assigned to an iteration. I think this could be accomplished by some sort of option or by being able to modify the backlog query

      62 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…)

        UPDATE: In one of the updates we have made a change which shows any committed item regardless which sprint it is in, based on strong customer feedback. With that update, it is not possible anymore to hide these items on the backlog.


        In the process template we have defined the meta-states. If an item is in the metastate InProgress or Completed they are removed from the backlog when they are assigned to an iteration. It depends on the template you are using.

        Scrum: PBI’s and bugs in an iteration are removed from the backlog when in state Committed or Done.
        Agile: User Stories in an iteration are removed from the backlog when in the state Active, Resolved or Closed
        CMMI: Requirements in an iteration are removed from the backlog when in the state Active, Resolved or Closed

        Ewald Hofman – TFS Product Group

      • Support opening diffs for multiple files with a single click

        When viewing diffs in TFS, it is very time consuming to right-click on each file individually to select "compare with latest version...". Would like to be able to select multiple files, right click, compare, and have a diff window pop up for each file selected using the comparison method chosen.

        62 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…)

          Thanks for the suggestion. We’re current investigating how we might build a richer file diff experience in Visual Studio. We’ll provide more details when we better understand our direction.

          Matt Mitrik
          TFS Program Manager

        • Support for Custom Link Types in TFS 2012 Web Sprint Board

          In TFS, it’s possible to introduce Custom Link type(s) that can be used to Link up two WorkItem records. Customers that have used Open Source process template like Scrum for Team Systems have used custom links all over the place. Plus this is supported feature within TFS where by it allows customization of Link Types via Process Template Modification. Now, in TFS 2012, in Web based Sprint boards, it only supports Parent / Child link type. It does not support Custom Links which I think is a big gap. Without support for Custom Links I could only see one type…

          62 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…)
          • Add Story Point burndown to dashboard and reports

            Add a burn down for User Story's with Story Points to:
            - Project Dashboard
            - Reports (Project Management similar to Burndown and Burn Rate)

            We use Story Points on User Stories and Hours on Tasks. This means we have:
            - A project burndown based on story points
            - An iteration burndown based on hours

            In Iteration 0, we take a first pass to create all known User Story's assign each Story Points. This allows a project burn down based on Story Points. This feature is missing in TFS 2012.

            At the start of each iteration (1 and onward), we create…

            62 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…)
            • Support more than 100 Git repositories

              Visual Studio has currently a limitation of 100 Git repositories which it can show per team project. Since it is quite common nowadays to have only a single team project this limitation can be reached quite fast.

              The workaround with manually cloning the repository is also not really satisfying since repositories cloned this way lack of several TFS integration features (eg. linking commits with work items).

              62 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…)
              • Bring back the TFSServerManager from Powertools 2008

                This tool was very helpful for admins, you could easily see performance and usage info of the system. This should also be tied in with a way to control security on TFS Sharepoint and Reports.

                62 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…)
                • Provide deep integration of Lync in Team Foundation Clients

                  I've seen a couple of user studies from Microsoft Research on this subject and I'm personally seeing a couple of great things that might help improve collaboration between co-located team members.

                  Deep integration of Presence, IM and screen sharing features would be really helpful if you're not int he same room. We're thinking along the lines of:
                  - Presence for Work item fields containing people (assigned to, created by, history).
                  - Presence inside the dropdowns for Assigned to etc. That way you can quickly assign items to people in state 'available' for quick triage or resolving of issues
                  - Extend…

                  61 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…)
                  • Allow for gitflow branching model

                    We would like to allow for a git flow model. Or a simple branching model with branch permissions such that only team leads are capable of merge (after code review) and developers may only check into their feature/issue branch.

                    http://nvie.com/posts/a-successful-git-branching-model/

                    60 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…)

                      Thanks for the suggestion. We’re current investigating how we might provide better options for managing git workflows. We’ll provide more details when we better understand our direction.

                      Matt Mitrik
                      TFS Program Manager

                    • Add reports for Business Value

                      We need to encourage teams to get the Product Owner to use the "Business Value" field.

                      1. Rename the current "Velocity" report to "Velocity for Effort"
                      2. Add a new report "Velocity for Business Value"

                      The 2 attachments show what I would like to see...

                      Adam
                      www.adamcogan.com

                      60 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…)
                      • Allow multiple Complete meta state mapping in TFS 2013

                        In TFS 2012, we were able to map multiple state values to the "Complete" meta state. In TFS 2013, we cannot do that anymore.

                        This is very beneficial for business like ours who have different state that is considered "Completed" in the software development cycle.

                        59 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…)
                        • Allow changing TFS work item attachment comments

                          I also would like to see the ability to change attachment comments made available. This is the single biggest reason why I am still saving emails to disk and then attaching them manually so that I can add the correct comments. The ability to change them after would be invaluable and a huge time saver.

                          59 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…)
                          • Add "Edit work items in this node" security policy to Iteration in Team System

                            In a Team System project there are two security policies under Area that currently are not available for an Iteration. I would like to have those same policies available for both Areas and Iterations. The policies (permissions) are:

                            Edit work items in this node
                            View work items in this node

                            https://connect.microsoft.com/VisualStudio/feedback/details/557648/add-edit-work-items-in-this-node-security-policy-to-iteration-in-team-system

                            59 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…)
                            • Make cross-team project checkins properly respect checkin policies of each individual team project.

                              It is currently possible to check in files that fail the checkin policies of a team project by also checking in files from other team projects at the same time. See http://connect.microsoft.com/VisualStudio/feedback/details/726309/custom-checkin-policy-not-being-applied for more details about this currently "by design" "feature".

                              58 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…)

                                Thanks for the feedback on this idea. We’re currently investigating how we might improve the policy experiences for TFVC. We’ll provide more details in the future after we better understand this work.

                                Matt Mitrik
                                TFS Program Manager

                              • Use tags in alerts

                                I want to use tags in my alerts query. I want to create an alert that when a workitem is changed with a particulair tag/tags I get notified.

                                57 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…)
                                • 57 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…)
                                  • Allow users to choose which Live ID Service account they want to use. I signed up and it took the wrong one!

                                    TFS online signup seems to just grab the first live ID it finds. I actually wanted to sign up with a different one!

                                    57 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…)
                                    • Allow the "contains" operator when searching iteration/area paths

                                      I find it frustrating that I can't use the "contains" operator on Iteration/Area paths when defining Queries.

                                      I often like to search for all work items in an iteration path containing "hotfix" for example. Or all workitems containing the phrase "Chrome" in Area Path.

                                      56 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…)

                                        We already had this idea received from different schedules. It is on our backlog. We don’t have it scheduled for the VS11 release (yet).

                                        If the idea gets a lot of votes, it is more likely that it will be implemented in the near future.

                                      • Custom Sort Order for TFS Fields

                                        At the moment is very difficult to get a good sort order for any field that is not-numerical. Give me the ability, either when I create a field, or when I create a query, to set a custom sort order.

                                        This comes up all the time. But here are two examples.

                                        Status: I have New, Active, Closed. I'd like to have the sort order match the chronology of the workflow, but all I can get is alphabetical.

                                        Stack Rank: We use stack rank to organize the most pressing work item, but don't apply it to all items in our backlog.…

                                        55 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…)
                                        • Send backup notification to non TFS Admin users

                                          In my environment, the TFS Admin users don't have mailboxes. I'm probably not the only one, since Admin accounts should only be used for Administrative tasks. In the Scheduled Backups I can only configure that TFS Admin users receive notifications if a backup fails or succeeds. Not a regular (mail enabled) user.
                                          It would be very nice if I could select different users for receiving backup alerts. Now I have to use a scheduled script that sends the Full_... log every day to me...

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

                                          Feedback and Knowledge Base