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

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

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

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

        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…)
          1 comment  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
        • TFS preview authentication window needs a sign out function

          I have multiple LiveId accounts. If I happen to log into TFS preview with the wrong account, it is next to impossible to sign out and sign back in with the correct account. It is frustrating in the extreme that the sign in window does not allow you to sign out or change identities. Additionally, the Use Different Credentials link on the Connect to a Team Project window has no affect in this regard.

          54 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 →
          • 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…

            53 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 →
            • 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…

              52 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 querying work items by 'Tag'

                The introduction of the 'Tag' field on the latest Team Foundation Service release is very nice. However, it is not possible to use this field when building a query.

                Please could we have this field available in the query builder?

                51 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 →
                • 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.

                  50 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…)
                    8 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…

                    48 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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                    • Allow to update or create process template on tfs service preview.

                      ALl scrum teams where I have been in the dashboard there is always a To be tested column, or a To Verify column. At least that part of the process template should be editable or customizable.

                      At the moment, this is an impediment for my team to use tfs preview.

                      48 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 →
                      • XCode support plugin like TFS Team Explorer Everywhere

                        Our dev team is beginning to develop native iOS and other mobile applications with many of these applications calling to a .NET backened web service. I would be great to have the ability to import xcode projects into TFS from the XCode GUI

                        47 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 →
                        • Improve MS Project and Office Integration to include WIs from different projects

                          1. Allow excel to open work items from different projects at once.
                          its allowed to relate work items from different projects. but not open them in MS project or excel? it would be great to have this feature for release planning across projects.
                          2. Feature to open hierarchical query results in excel. It will help use excel reports in many more cases.

                          47 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 support for code contracts to TFS Build Service (tfspreview.com)

                            We use code contracts extensively and because we use them we can not run unit tests with the TFS Build Service @ tfspreview.com. Given the broad adoption of code contracts by the developer community, this seems like an oversight. I recommend adding the code contracts rewriter to the standard virtual image employed by the TFS Build Service.

                            46 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 →
                            • Integrate Team Wiki / project documentation pages

                              To document a project, we currently use the tfs team wiki pages and sharepoint. It would be nice to have the same in the online tfs version.

                              46 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 →
                              • Create a grouping / categorising mechanism for product backlog

                                There isn't a good way to group or categorize items on the product backlog at the moment. Especially when starting up a new project, this means the backlog is huge and you'll probably need some sort of way to keep track of everything. There's areas, but those don't show on the product backlog. There's linkin items, but that also affects prioritising in way you don't want it to.

                                Some kind of tagging system would be nice. Suppose you could tag your workitems with categories (the way SharePoint tagging works is quite powerfull). Those categories could then be used to filter,…

                                45 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…)
                                  8 comments  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                • Allow Pending Changes to appear in it's own window.

                                  The new look to Pending changes is awesome. I just want to have pending changes separate from the Team Foundation window. I need to ability to see both the team foundation content and the pending changes at the same time.

                                  45 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 →
                                  • Allow trigger permissions on build definitions to be controlled seperately from the permission to update build definition

                                    We use seperation of duty to manage quality of our production environments. This requires a different person to trigger a build than the person that created it originally.

                                    We need the ability to set permissions specific to the trigger seperate from the build. If that permission (or an additional permission) allowed us to also control who can manually kick off the build, all the better.

                                    44 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 code review feature usable

                                      The current philosophy seems to be that only active team members can participate in code reviews which are always made for one check-in. Here are a few suggestions on how to make it more usable.
                                      1) Make it web-based so one doesn't need Visual Studio (and sources for entire solution). This way one could easily ask for consultancy from a remote expert
                                      2) Make it possible to create review request afterwards and possibly spanning multiple check-ins. The current practise suggests people to do huge check-ins which is not a best practise.
                                      3) Have the comments to make a discussion tree.…

                                      43 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 →
                                      • Better collaboration support between customer and vendor via internet

                                        TFS seems to assume that all parties that want to collaborate are on the same network.

                                        We want our customers to be able to raise defects, feature requests, view progress reports etc

                                        Issues we currently face with TFS 2010.

                                        1. Our customers are not on our internal AD and will never be although we would be happy to set up accounts for them in alternate identity store.
                                        2. There does not seem to be a lot of info about exposing TFS to the internet.

                                        I would like to see better support for this scenario. The authentication story at the moment…

                                        42 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 →
                                        • TFS The +Add Backlog item should not default to the current iteration

                                          On the HOME screen in TFS web access, if you click on "+Add Backlog Item" button, the new backlog item defaults to the current active iteration. This is an unfortunate decision as it means that the item (most likely) will automatically appear on the board without being approved by the product owner. We should have the ability to specify a "default iteration" used for creating new items similar to how we have a default area.

                                          42 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