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.

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

NEW! Announcing Limited Preview for Visual Studio Online Code Search

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. On the Kanban Board, hovering over a Story Card pops up a the Task Board tasks for that story

    I love the Kanban board view of the stories and I love the task board we work from. But when in a scrum it would be very helpful to have the ability to hover or click on the story card and to see the Task board tasks for that story while staying on the Kanban board. I've attached a mockup to illistrate the idea.

    29 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…)
    • Service-level agreement (SLA) and Operational-level agreement (OLA) in TFS

      TFS requires a fully configurable Service Level Agreement (SLA) module, with support for international time zones. Service Level Triggers define escalation and notification options, which include the pop-up Lync/MSN/Skype Instant messaging, email and even SMS text messages to mobile phones. This would ensure that no call reaches a response or fix deadline without warning being issued to the relevant support staff. In addition, "back-to-back" SLAs must fully supported that monitor the performance of your third-party service providers.

      Please consider it for the next release.

      29 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
      • Allow for build promotions in Team Build

        I have several build definitions: CI, Deploy to Staging, and Deploy to Production. I want to be able to execute the Staging and Production builds using the output from the CI build meaning I want to promote CI version 1.2.3.4 to Staging. Then I want to promote CI version 1.2.3.4 to production.

        29 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 Time Tracking in Scrum template Team Foundation Service

          When checking in from VS or updating an issue using the Scrum template, allow the developer to enter time worked.

          29 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 an audit log of changes to TFS build configurations

            Currently there is no audit trail for TFS build configuration changes.

            Provide an audit UI for changes made to a TFS build definition. The target audience would be administrators who are tracking down changes in build behavior over time to changes in the build definition.

            The audit log should provide the following:
            * the timestamp of the change
            * something identifying the one who did the change
            * It would be nice to see a summary of changes.

            A rollback option would be even better and could be attached to the audit log (like it is for general TFS 2012…

            29 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 us to have more than 3 projects listed in the project drop down list (TFS Web)

              I have many TFS Projects. Basically, when I want to switch to another project, I pretty much always have to click 'Browse All' because the drop down list only shows the last 3 accessed. It would be great to configure how much projects are listed into the drop down list.

              28 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
              • Support for CORS in the Visual Studio Online REST API

                Add support for CORS so I can use the Visual Studio Online REST API from a Javascript client.

                28 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…)
                • Create more display filters for TFS2012 Web Access.

                  Users need to be able to view PDF, Docx and VSS file extensions without having to download the file first. This would make the Web Access tool in TFS more popular with none programmers

                  28 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 TFS "Get" operation in VS2012 Solution Explorer to get only the files that are in the solution

                    Unfortunately, in VS2012, a TFS get operation in Solution Explorer is basically the same as a get operation in Source Control Explorer. In the past, the get operation from Solution Explorer only obtained the files that were in the solution and projects (sln). If you wanted all other files, you used Source Control Explorer. The new design is causing us many problems because we have several files in Source Control that have absolutely nothing to do with the solution build, but have much to do with the product itself. For example, we have many documents and SQL databases that stored…

                    28 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 Office365 Accounts

                      Allow Office365 Accounts Directly please!

                      28 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…)
                      • Let me customize the scrum board in Team Web Access more

                        The board is great in many ways but as a former user of TFS Workbench I miss being able to sort the Product Backlog Items in the scrum board, filter out items based on other criteria than assignment and also see more information such as the backlog priority and TFS ID on the backlog Items without clicking them.

                        I can understand keeping the user interface simple, but at least let it be optional :)

                        28 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                        • Support markdown as an alternative to html for workitems

                          Markdown is now widely adopted and that would be a more fluid experience when writing workitems.

                          Having to select text and click on a toolbar to do basic formatting such as bullet points is not really efficient.

                          Github like support would allow code snippet in Tasks which might prove to be helpful.

                          28 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 Check-in policy settings to the Process Template

                            The check-in policies for TFS are currently not settable in the Process template.

                            Some policies should be satisfied every time in our organisation (successful build, comment and associatie to workitem).
                            At the moment we have to (and don't forget) to set these policies manually on each new project.

                            27 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 builds drop location accessible outside of a company network

                              We can work with TFS through Internet without a need in a VPN connection. The only problem is a drop location.

                              The TFS build expects a network share as a drop location, something like \\TFS\BUILDS. This path is included in build reports, "Open Drop Folder" command in Build Explorer, build log, and other places.
                              The problem is when you are outside of the network you can't access \\TFS\BUILDS network share without a VPN connection.

                              It would be nice to have an ability to access results of the build (files) remotely.

                              27 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…)
                              • Show user remaining time in the Board

                                When planning you work with the board.
                                It will be useful to show the remaining time of the user, this way you don't need to the capacity tab every time you need to know how much time has left for that user. In addition you can add a button to add all remaining time to the last task assigned to the user...

                                27 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…)
                                • Strong name signing with password

                                  If you want to sign a project with a password protected key the build will fail using the Hosted Build Controller with the following message:

                                  C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(2482,5): error MSB3325: Cannot import the following key file: file.pfx. The key file may be password protected. To correct this, try to import the certificate again or manually install the certificate to the Strong Name CSP with the following key container name: VS_KEY_1A2B3C4D5E6F1A2B [C:\a\src\projectName\projectName.csproj]

                                  I would like to see an option that allows to upload certificates to the server / manually install the certificate in the Strong Name CSP. So we can build strong named…

                                  27 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…)
                                  • Increase the maximum build number length to more than 64 characters

                                    It would be awesome if the maximum length of a build number could be greater than 64 characters. Currently, our builds fail if our build definition name pushes us beyond that limit. Instead of requiring us to trim the build definition name or use a different build number format, we could just have that limit increased. 128 seems reasonable.

                                    27 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 me to select "Team Queries" at check-in in TFS 2012, like in TFS 2010

                                      In TFS 2010, when checking-in code change, you could select any work-item query from "My Queries" or "Shared Queries". In TFS 2012, you can only select from "My Favorites", but you first have to DRAG and DROP a Team Query into your Favorites. Why the manual step? Out of the box with a new team project, developers cannot check in code with first performing the manual step of this drag-and-drop of work-item query...why? Doesn't make sense from a usability perspective. Additionally, I cannot chance the Process Template to default a "My Favorite" query. Manual intervention should not be mandatory to…

                                      26 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                      • Support Interactive Mode on Team Foundation Build Service to allow Coded UI Tests to run

                                        Coded UI tests will not run on the Team Foundation Service because Interactive Mode is not supported. It would be a shame to need an on-premises server just for running coded UI tests.

                                        26 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 access to code review comments

                                          In medical device development it is mandatory to provide code review reports:
                                          1. Allow to access code review comments via TFS API.
                                          2. Provide a code review report via reporting services.

                                          - cheers

                                          26 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