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. Export to Excel from Team Web Access for TFS 2012

    Bring back functionality to allow a user to export to excel / open a query in Excel from TFS 2012

    173 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 a backup service for Visual Studio Online

      As a paid subscriber Microsoft does not provide a back to Visual Studio Online. If a user accidentally deletes a project there is no way to recover.

      172 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…)
      • GIT Merge with --no-ff

        Please allow the user to change the default merge behavior in the Team Explorer GIT extension. At the moment it is not possibly to work with a branching model like this: http://nvie.com/posts/a-successful-git-branching-model/ because it is necessary to merge branches with the --no-ff flag. Please provide us an option with no fast forward merge.

        172 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…)
        • Implement real-time collaboration on the Kanban and Task board

          The Kanban board is an invaluable tool for teams, however not all teams sit in the same physical room when doing planning meetings, nor should I be forced to refresh to see what's going on throughout the day. It would be great if the Kanban board supported real-time collaboration so all connected participants could see what the rest of the team is doing. This could be achieved using the Microsoft SignalR framework.

          169 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…)
          • A TFS Web Dashboard for large flat screens in team rooms

            It’s getting more and more popular for developer teams to have a large flat screen in their team room to monitor the current development state.
            I suggest that the TFS web interface provides support for this usecase.

            This support should include following aspects:
            - Most of the web-site area should be used for the dashboard
            (e.g. a new tab next to HOME, WORK, BUILD, or a specific URL)
            - The area should be based on a simple grid which can be used to position several “live tiles” on it.
            (similar to the queries which are displayed on the Home page…

            161 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…)
            • Include feature of Task Board Enhancer plug-in

              Include all the features in this (excellent) free plug-in:
              http://pascoal.net/task-board-enhancer/

              Unfortunately it has not been updated for TFS2013 yet.

              161 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 context menu item in solution explorer to open Source Control Explorer showing selected file

                When you right-click in VS 2010 Solution Explorer it would be great to have a shortcut there that opens up Source Control Explorer immediately showing the selected file.

                Currently a user is required to open Source Control Explorer and manually expand (and know) all the folders in the path to get to the desired location.

                158 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…)
                • implement branch history for folders

                  In the history of a single file the branch/rename history is visible by plus-sign on the left.
                  I would like to have such a feature for complete folders which are branched/renamed.

                  158 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 currently investigating what it would take to enable a better folder history experience inside Visual Studio. We’ll provide more updates as we better understand this work.

                    Matt Mitrik
                    TFS Program Manager

                  • Visual Studio Tools for Git Extension (Microsoft Git Provider) integration with Source Control Explorer window

                    The major feature that is still missing from the Microsoft Git Provider is to integrate it with the Source Control Explorer window to provide a full featured Git repository UI that will rival third party tools in it's feature set.

                    A great example of the ideal functionality is the Git Extensions main user interface. It allows changing repositories and branches, stashing changes, committing code and push/pull operations. It also provides a great visual diagram showing the commit history for the selected repository and where each branch (local and origin) is in relation to the head. It also allows you to…

                    155 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 currently investigating what it would take to enable repo browsing experience inside Visual Studio. We’ll provide more updates as we better understand this work.

                      Matt Mitrik
                      TFS Program Manager

                    • Move a file in TFS, which is dragged from on project to another instead of remove and add it

                      Until now, Visual Studio removes and adds a file in the TFS if it get traged/moved between different projects. Visual Studio should move the file instead to prevent the CC history.
                      The same could also be used for cut & paste a file.

                      152 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 currently investigating what it would take to enable a better move experience across projects in Solution Explorer. We’ll provide more updates as we better understand this work.

                        Matt Mitrik
                        TFS Program Manager

                      • In Team Foundation Service, allow projects to be "public", like GitHub

                        I really like Team Foundation Service, but I keep find I get drawn back to GitHub for Open Source projects.

                        I realise CodePlex already exists, but they don't have the full TFS facilities (Build etc).

                        I would like to see the ability to have public projects for our Open Source work.

                        145 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…)
                        • Persist the last view of the Query Results in VS (Horizontal/Vertical)

                          Working on Visual Studio, when you open a work item query, the results window shows its contents in the horizontal split view. If we prefer the vertical split view, we have to change it every time we open the window. Team explorer should have a way to configure this behavior. The same happens for folder/flat view in pending changes window.

                          144 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 "tags" support in Git Provider

                            We can't manage git tags in the Git Provider at all. We would like to fetch, create, delete tags.

                            144 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…)
                            • Kanban board: More customizations and usability features

                              Kanban board should provide additional capabilities so that we can effectively move existing "physical" Kanban using team or from competitive products to TFS. Some important customization capabilities:
                              Which field to display on the card
                              Ability to choose number of card width for a specific state/column
                              Ability to have horizontal swimlane with different states (for different class of services for example)
                              Ability to access the PBI related tasks as a sub-board

                              And also usability features:
                              - functionalities for large display for team board: auto refresh, auto scroll, etc.
                              - change the priority/positionning of the card directly on the board
                              - Ability…

                              141 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…)
                              • "Not In" operator for Work Item Queries

                                Nearly all WIQL operators can be negated, except for the "In" operator. IMHO there's a need for a "Not In" operator, the negated version of the "In" operator, returning true if a field value is not in the specified list of values.

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

                                  Thank you for using Visual Studio and for your commitment to improving it. We are currently evaluating whether we will be able to include this into the product. We will be providing an update soon.
                                  - Justin Marks (Microsoft)

                                • Git Provider should *not* add new files to index automatically

                                  The new Git source control provider in VS2012 U2 works quite nicely, but it keeps adding new files to the git index automatically. This messes with my git workflow so much I actually had to disable the provider. The behavior also seems quite arbitrary, i.e. it doesn't make sense to me why anyone would want to add a new file to the git index right when it was created. Please make the Git provider not touch git and the git index ever, unless the user requests it to do so (the provider is actually quite good in this regard already,…

                                  130 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 possibility to track spent time in TFS for MS Scrum template

                                    To use current Scrum template in the real life and real projects, we need to have an additional time tracking system to track spent time of each team member. This is not good for such serious/powerful product as TFS (including TFS online) with integrated work item tracking system, source control system, build services etc. If you want to release a competitive product - you must to think about this feature (even to add one simple column Spent time or to implement something like Log Work feature in Atlassian with GreenHopper).

                                    129 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…)
                                    • Drag and drop reordering for multiple consecutive items in the product backlog

                                      In hosted TFS 2012 preview it is possible to reorder the product backlog by dragging and dropping, for one item at a time.

                                      When your product backlog is large and you have several consecutive items to move this can be quite time-consuming and fiddly to achieve. It would be great to be able to select multiple items and drag them all together to a new position.

                                      127 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 GIT CI Builds to monitor changes only in a specific subdirectory of a Repo

                                        With TFSVC you could pick which source control folders in your tfs repository that you wanted to monitor in the source control mappings tab. Only when changes to those folders were made would the related CI builds kick off.

                                        Now with the new GIT support added in TFS 2013 - you can do GIT CI builds - but the CI build gets kicked off when ANYTHING on the repo or the tracked branches, changes!

                                        For a repository containing multiple solutions and projects, this is a show-stopper for us migrating our codebase to TFS' GIT. Why would you expect Project A…

                                        121 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 it easier to update an existing shelveset

                                          When you want to update the files in an existing shelveset, it is cumbersome to click unshelve, open the details of the existing shelveset and copy the title, and then return to the Shelve dialog and paste the title in.

                                          One suggestion is to allow the user to choose from an existing list of shelvesets, when attempting to create a new shelveset.
                                          Alternatively, VS could remember that the current pending changes already exist in a shelveset (either because the user has created the shevlset, or retrieved it) and prompt them to update or create new when attempting shelve them.

                                          105 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