Visual Studio Team Services

Welcome to the Visual Studio Team Services (VSTS) and Team Foundation Server (TFS) UserVoice site. This site is for suggestions and ideas for VSTS (cloud) and TFS (host yourself). You can also add suggestions for the Visual Studio IDE or Visual Studio Code. Or go to Developer Community to file a VSTS or TFS bug.

You might also be interested in our Features timeline to see what features are under development and which features we completed.
We also added an Announcements section where we will be posting special opportunities for you to participate in.

Read about current UserVoice statuses and their definitions in our article “What Does the Status of My Feedback Mean?” article.

We look forward to hearing from you!

The VSTS team
Terms of Service and Privacy Policy

How can we improve Visual Studio Team Services (VSTS)?

(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. Add "Build event if nothing has changed since previous build" option for TFS 2015 build

    Add "Build event if nothing has changed since previous build" to TFS 2015 scheduled build of new build system.

    40 votes
    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)

      We’ll send you updates on this idea

      3 comments  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
    • Allow users to create their own custom templates for alerts in the TFS Web Portal

      When working on large teams, developers may want to see those changes made to pull requests, builds, pushes, or work items that are assigned to or created by themselves and when someone else makes changes to them. While there is the ability to refine the current templates for each category to what a developer needs, out of the box, it can save us time if there are already templates there that we can choose when creating new alerts. I just had to create a refined alert for Pull Requests that notifies me when my request has been approved or rejected…

      1 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)

        We’ll send you updates on this idea

        0 comments  ·  Work Item Tracking  ·  Flag idea as inappropriate…  ·  Admin →
      • Ability to move the objects in the uimap.uitest from one parent control to other

        At the moment uimap.uitest doest not have the ability to move the control to a different parent , having this would be useful when the object hirerachy in the application is changed

        12 votes
        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)

          We’ll send you updates on this idea

          3 comments  ·  Test  ·  Flag idea as inappropriate…  ·  Admin →
        • RegularExpression in SearchProperties

          Hi!

          I write an example which shows what i mean.
          I would like to find a window which has got a title with dynamic content.
          For example the next titles are the possible cases:
          1. "AAAAAAAA This is a window title ASDASDASD and this is the end"
          2. "BBBBBBBB This is a window title WSDWSDWSD and this is the end too"
          3. "CCCCCCCC This is a window title ASDASDASD and this is the end or not"
          4. "........ This is a window title ASDASDASD"

          I would like to find the 2. title.
          If i could use regex, i use the…

          15 votes
          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)

            We’ll send you updates on this idea

            0 comments  ·  Test  ·  Flag idea as inappropriate…  ·  Admin →
          • better permission management (user interface, identity picker)

            Permissions can be assigned at project level. This works very well. A user can see only the project in which he is involved.
            But the user can access the User Page and can see all the other users oft the VSTS account.
            Also every user can select all other users from the Azure AD in the identity picker of a WorkItem (no matter if the user is in the same project or not).
            A customer user should not know our other customers. Also a external developer should not know our other customers.
            Simply put: It is not compatible with data…

            111 votes
            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)

              We’ll send you updates on this idea

              1 comment  ·  Security  ·  Flag idea as inappropriate…  ·  Admin →
            • Chinese Localization Support on VSTS - 请在VSTS上支持使用中文

              Now that VSTS has landed in Hong Kong China, I think it will be a great time to add Chinese Localization support. Chinese Language support is very important for most of Chinese developers.

              现在VSTS已经在中国香港落地,中国大陆的大量开发人员非常关心我们是否可以获得中文的操作界面,能够有完整的中文支持对于VSTS在中国(包括中国大陆/台湾/香港地区)非常重要,而且我相信海外的华人developer也会更希望使用自己最熟悉的语言。

              请广大的中国开发者都来投上你宝贵的一票,尽快争取这个功能在VSTS获得支持。

              谢谢大家!

              82 votes
              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)

                We’ll send you updates on this idea

                28 comments  ·  Administration & Licensing  ·  Flag idea as inappropriate…  ·  Admin →
              • Improve hosted build agent performance with build caches

                Consider options to reduce build time of hosted build agent significantly. I don't have problem paying for improved performance if there were such option.

                For example dotnet restore build task takes 95 seconds for simple asp.net core 2 app in each build. Packages could be cached.

                Agent initialization takes 39 seconds. Agent could be initialized in advance, why not?

                143 votes
                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)

                  We’ll send you updates on this idea

                  14 comments  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                • VSTS instance in Japan region

                  Please bring the VSTS instance to Japan region. This will accelerate the VSTS adoption in the Japanese enterprise customers (such like financial sector, public sector, etc.).

                  Some insights are below.

                  - In enterprise customers, their current data security policies does not consider the cloud environment yet. Currently, they are trying to change their own security policies, but it also takes very long time and big effort. And if they want to use the cloud environment (such like VSTS) now, they require the exception approvals in their company. But it also takes long time and effort.

                  - The localization of VSTS…

                  86 votes
                  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)

                    We’ll send you updates on this idea

                    1 comment  ·  Administration & Licensing  ·  Flag idea as inappropriate…  ·  Admin →
                  • Export documentation from Wiki

                    it would be useful if VSTS Wiki would allow to export documents to PDF documents.

                    31 votes
                    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)

                      We’ll send you updates on this idea

                      3 comments  ·  Wiki  ·  Flag idea as inappropriate…  ·  Admin →
                    • Ability to link VSTS to Multiple Azure Active Directory instances for Vendor Collaboration

                      Due to changes made by Microsoft no longer allowing creation of a 'personal/live account' with a custom domain this has impacted any 3rd party suppliers ability to smoothly assist customers on their projects in VSTS.

                      For VSTS instances from April onward all account used for authentication must be either an official live account (live.com/outlook.co.uk) or a business account which is contained with the Azure Active Directory instance it has been paired with.

                      The issue is that all VSTS instances for client security ultimately can only be paired with the client tenant or the vendor tenant, both requiring all users who…

                      16 votes
                      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)

                        We’ll send you updates on this idea

                        0 comments  ·  Security  ·  Flag idea as inappropriate…  ·  Admin →
                      • Ability to link only Test Suites to Stories to show the number of Test Cases for a story in the Dashboard

                        Currently when trying to have test cases linked to a story to show on the dashboard, the system has to create a test plan and suite tied to that story which makes housing test cases for a single program area impossible and organization of test cases a NIGHTMARE. We need a way to link a Test Suite to the Story so the number of test cases for a story show in the dashboard, but house the Suite in a single Test Plan so that the Test Cases for a single area of a Program can be viewed all in one…

                        17 votes
                        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)

                          We’ll send you updates on this idea

                          2 comments  ·  Test  ·  Flag idea as inappropriate…  ·  Admin →
                        • Share VSTS/TFS Dashboards

                          Our team uses dashboards for aggregated automated test build reporting. To provide visibility to the entire team with respect to test results, I snag screenshots of the dashboards and paste them into an email I send to the team on a nightly basis. It would be great if this (emailing dashboards), or sharing into a Teams Or Slack Channel would be an out of the box feature for the dashboard area.

                          16 votes
                          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)

                            We’ll send you updates on this idea

                            0 comments  ·  Dashboards and Reporting  ·  Flag idea as inappropriate…  ·  Admin →
                          • Dark Theme for VSTS and TFS Web Portal

                            Many of Microsoft's products, including Office and Visual Studio, support a dark theme which is easier on the eyes. However, for some reason, VSTS and the TFS Web Portal do not have a dark theme.

                            At my workplace, we do our peer review through the web portal, so I spend many long hours staring at the bright white backgrounds. It would be amazing for my poor burnt eyes if we could get a dark theme. I'm sure many others agree.

                            333 votes
                            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)

                              We’ll send you updates on this idea

                              21 comments  ·  Dashboards and Reporting  ·  Flag idea as inappropriate…  ·  Admin →
                            • Please add a CC into the email work item page.

                              When you email a bug or any other VSO work item … please add a CC line below To:

                              14 votes
                              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)

                                We’ll send you updates on this idea

                                3 comments  ·  Work Item Tracking  ·  Flag idea as inappropriate…  ·  Admin →
                              • Add Git pre-receive hooks

                                Add built-in Git pre-receive hooks to block undesirable commits from the repository. Examples include commit messages, file content scanning, and file names.

                                41 votes
                                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)

                                  We’ll send you updates on this idea

                                  3 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                                • Wiki Table Contents

                                  Table of Contents.. A script on the wiki page that updates the TOC whenever any changes are made to the headers in a page

                                  51 votes
                                  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)

                                    We’ll send you updates on this idea

                                    0 comments  ·  Wiki  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Show branch author

                                    Show branch author on Branches list

                                    I'm using git repository
                                    When i create a branch, shows the last commit author.
                                    We need to show the branch author to. The user that created the branch.

                                    11 votes
                                    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)

                                      We’ll send you updates on this idea

                                      0 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Force rebase to the latest commit in the target branch to complete the PR

                                      Like in github, have the option to not allow a PR to complete unless its commits are rebased on the latest version of the target branch

                                      9 votes
                                      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)

                                        We’ll send you updates on this idea

                                        0 comments  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Allow Release Name Format to be altered when creating a release

                                        We typically use a Release Name Format like "$(Release.DefinitionName)-$(Build.BuildNumber)" for our releases. This is nice and descriptive, without being too verbose. The problem is that occasionally we will need re-release the same build, especially when making changes to the release definition (i.e. the release fails because of a change we made to the release definition). This isn't allowed with our preferred naming convention because it would result in 2 releases with the same name, which isn't allowed.

                                        The work around for this is to change the Release Name Format in the release definition and save it, create our new release,…

                                        10 votes
                                        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)

                                          We’ll send you updates on this idea

                                          0 comments  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Task Group scoped variables

                                          When creating Task Groups I often want to create variables that are just internal to the Task Group, and that the things using the task group shouldn't need to know about. Currently, this is not possible. Instead we need to have the build/release using the task group pass in a "dummy" variable, and then we can assign it a variable in a PowerShell script like so:

                                          # Set the Release Management variable values.
                                          Write-Host "##vso[task.setvariable variable=MyTaskGroupInternalVariable]$myTaskGroupInternalVariable"

                                          This results in variable pollution in the build/release definition, where it is needing to define a variable with no value, just to pass it…

                                          10 votes
                                          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)

                                            We’ll send you updates on this idea

                                            0 comments  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 178 179
                                          • Don't see your idea?

                                          Feedback and Knowledge Base