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. 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.

    92 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 →
    • Enable multiple work item fields mapped to the IterationPath

      We have multiple fields related to the iteration of the bug. The first is the iteration the bug was discovered in, the second is the target fix iteration, and the last is the actual fix iteration. We would like to be able to have each of these three pull from the Iterations list in work items. While we can make the first and last regular text fields, this may result in typos and thus degrade search. It also requires users to know the iterations available.

      See http://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/28edbc9d-21f1-47b2-9679-81f0d2ffbc29/#8848107b-b9b1-418e-81db-1e4ccbdf832f for a discussion on this topic.

      92 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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
      • 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…

        91 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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
        • 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…

          91 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…)
            6 comments  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
          • Introduce an editor for the TFS Board

            - add option to configure columns (workitem states)
            - add option to configure colo(u)rs per work item type
            - allow to control what workitems should appear on a board (even if not linked to a user story/pbi)
            - allow setting of WIP limits per work item s

            90 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…)
              6 comments  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
            • Allow the ability to prove that a code review was done for a task

              I was asked to escalate this from here: http://social.msdn.microsoft.com/Forums/vstudio/en-US/5e9c476d-a728-4505-a310-9614b1c3b06f/how-to-find-a-work-items-code-review-request?forum=tfsworkitemtracking

              We are using VS2013 connected to TFS2012.

              We are currently being audited as to our development practices. Overall it is going well and we can provide evidence on our processes.

              However it seems TFS won't allow us to find a code review for a task.

              We use a 1 tier branch, so everything gets committed and released from that. Before a commit a code review request is created. Only when the code review passes will the code be committed. This all works fine. However when looking at a task I cannot…

              88 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 →
              • Allow to set source control status icons for folders in Solution Explorer

                At the moment source control plugins (e.g. AnkhSVN, VisualHG etc.) have no way to set custom source control status glyph on folders in Solution explorer which makes it very difficult to locate folders that contain changed files.

                VS call to IVsSccManager2.GetSccGlyph() only lists files and not folders therefore making it impossible for source control plugins to provide custom glyphs for folders.

                86 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 →
                • Make Reporting in TFS Fast and Fluid

                  Make Reporting in TFS Fast and Fluid

                  Using Analysis Services and Reporting Services may have seemed like a good idea back in 2003 when you first started designing TFS 2005, however in 2012 these technologies are archaic and difficult to use.

                  Throw out SSRS and SSAS, heck in TFS 2012 in the new Web Access the team already created a new reporting system for burndowns and for the kanban reports.

                  Now for TFS 2015 it's time to make reporting EASY for non developers, EASY for managers, and fast and fluid for general end users to design and change.

                  Look at…

                  84 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 →
                  • Hide Area and Iteration Names users don't have permission to view

                    In TFS 2010 we can set permissions on areas and iterations to limit access to work items and queries. However, all TFS users can still see the names of all area and iteration nodes regardless of permissions. There should be permissions that limit the visiblity of area and iteration node names.

                    Scenario: We use a single team project for development of multiple products for multiple different customers. We configure areas and iterations for each different customer/product and set permissions on those nodes to limit access. Some customers and products are highly confidential and the associated area and iteration names should…

                    83 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…)
                      5 comments  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                    • 82 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 →
                      • Code review the changes for a task

                        We follow agile and we check in frequently. We create tasks that spans from a day to 3 days. Once the task is completed by the developer it is sent for review. So we have multiple changesets to review. It is very hard to have a good picture of the changes to a file since the changes are across multiple changesets. As of now, we are finding all the files that are affected by that task and go to "view history" of the file and pick the most recent version and the version before the task started to get a…

                        80 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 →
                        • "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.

                          78 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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                          • Allow multiple Git or TFVC repositories in a single Team Project

                            When creating a new repo for a Team Project I would like to be able to select wither I would like to have a Git or TFVC repo. This would allow existing Team Projects to experiment with Git as well as removing the need for a non-refundable choice when creating a Team project.

                            78 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 →
                            • backlog priority

                              Provide ability for product backlog priority to be auto-generated as is-today OR user-assigned. Today it does both and certain events blow away user-specified values resulting in a lot of un-happy product owners. Don't understand why the field is user-editable if TFS regenerates the backlog priority value in drag-n-drop events and others. The way it works now in TFS 2013 is flawed.

                              76 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…)
                                5 comments  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                              • Make Workitem templates first class citizens

                                It should allow creating workitems based on templates (which have pre-filled data). Creating hierarchy of workitems based on template(s). e.g. creating a template for Product Backlog item such that it would include the standard tasks (Sprint Backlog Tasks), Acceptance Tests in them (like Code Review, Writing Test Cases, etc). Organizing those tempales in folders. Some of this exists already, but the main missing piece is that you would have linked templates that would also be applied.

                                75 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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                • Automatic State Transition based on linked Work Item State

                                  One of the things which I feel has value in the process templates forTFS 2011 is the state changing based on the linked child items. Like how the hours aggregate up from the linked child work items to the parent item, if there is a way to get the parent work item state to transition based on the linked child item state it would be good. An example of this is when a child item state is set to "In Progress" if the parent work item is then set to "In Progess" automatically.

                                  Automatic State Transition based on linked Work…

                                  75 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…)
                                    6 comments  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                  • filter product backlog on columns

                                    It would be nice if the product backlog could be filtered. Just like filtering in excel or the (asp .net) gridview of DevExpress.com.
                                    https://www.devexpress.com/Products/NET/Controls/ASP/Grid/

                                    Now you have one large list with backlog items. If you could filter a particular column, then you could get instant overviews and you don't have to make a query.

                                    75 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…)
                                      3 comments  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Make it easier to find related work items for pending changes

                                      Please make it easier to find related work items from the new pending changes view. I would like to see a search box instead of a text box to enter a difficult to remember unique ID. If I absolutely must drag & drop work items to this canvas, then I would like an easier way to open up a work item query without having to navigate away from the pending changes view. I'm surprised this wasn't addressed in the Beta as I can't imagine anyone actually who has used this preferring it to the old way of associating work items…

                                      74 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…)
                                        10 comments  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Make work item columns customizable in check-in dialog

                                        When checking-in our policy is that a work item has to be linked. Our work items have a custom field with an ID that differs from the TFS ID. The columns in the check-in dialog are not customizable which makes it very ennoying to find the correct work item.

                                        72 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…)
                                          under review  ·  6 comments  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                        • 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…

                                          72 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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base