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. Allow for work-item types to be made read-only based on user role

    We have a certain work item type ("Quality Checkpoint") that acts as a gate, and should only be created and edited by people in the QAManager role. Other users (developers, testers, etc.) should be able to open and read the work item but not save any changes to it. I can add role based security on individual fields using the READONLY attribute, but this work item type has hundreds of fields. It would be both tedious and brittle to make every field read-only based on role.

    4 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 →
    • should be able to change the history entry of the build agent.

      Currently the build agent writes a message like:
      "The Fixed In field was updated as part of associating work items with the build."

      You should be able to change that message.

      4 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 →
      • Make it easier to add a "watcher" to a work item

        Currently for a user to get notifications about a work item, an alert query must be created. In Jira, any user can simply add a "watcher" by clicking an icon and checking off users. TFS should make it this simple to provide notifications to users.

        4 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 →
        • editor context menu (C# editor in my case) - add 'undo change' source control submenu

          The submenu currently (TFS 2010 SP1) has 1) View History 2) Compare... 3) Annotate 4) Check Out for Edit foo.cs... 5) Check In Pending Changes...

          Currently if I want to revert the file from the editor, the least effort is to invoke the 'Check In Pending Changes' submenu item, which brings up the checkin dialog with the current file checked, so I scan down to find the checked item, then right-click -> undo, then dismiss the checkin dialog.

          4 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 →
          • Scrum Workflow should not hide hierarchically defined Product Backlog Items

            "By Design" in TFS2012 Update 1 only leaf node PBIs are shown in all Scrum Workflow views other than the Product Backlog.

            However this behaviour causes PBIs to become "lost", if a non-leaf PBI is committed to a release it simply disappears from all views in the workflow except manually defined workitem queries.

            Moreover the "Create Backlog Query" option is now inconsistent with the view since the resulting query does still include the hidden non-leaf PBIs.

            I believe the most generally useful behaviour would be to not hide the non-leaf PBIs and have the views work with hierarchical PBIs as…

            4 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 →
            • Show all "My" unanswered feedback requests after starting Feedback Client

              At this moment you can start specific Feedback Request from the link in your e-mail, or you can start voluntary type of feedback response.

              It will be better when I start Feedback client to see all unanswered requests as a list and to choose one of them to continue with process, or i can choose to start just voluntary type of feedback.

              Now you should search emails and click on the links to provide feedback.

              4 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 user to mapp test case to more than one iteration.

                product studio (microsoft internal tool) allows this functionality and I'm wonder why TFS (product consumed by external users) can't have this functionality. The pain point is every time we have to create new test cases under different iteration.

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

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

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

                  4 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 →
                  • Start and End dates of iterations and sprints

                    Could we have the option of selecting a start date then enter how long the project will run in weeks or days and have the end date calculated? Iterations and Sprints are thought of as weeks normally so it would be handy

                    4 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 →
                    • TFS in cloud - assign task to team members using drag & drop

                      I'd like to simply drag/drop items in Board view

                      4 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 →
                      • Request a code review for Git

                        Like in TFS make a review Request out of Visual Studio.

                        4 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 →
                        • Review Team Project Structure

                          I work for a Professional Services organization and we write software for many (hundreds) of customers. We also may work on many projects per customer over time.

                          The first major issue for us when moving to TFS was how to structure Team Projects as, over time, we will have hundreds, or even thousands, of projects. Projects can vary from being a few days work to spanning multiple years.

                          I would have liked an easy way to create a container for team projects (i.e. customer) and then create team projects under this container. Perhaps we could have set a default process…

                          4 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 →
                          • Integrated MSN chat within (hosted) TFS/VS so geoseperated teams can work on a project within one tool/site

                            On, what is now known as , tfspreview while entering information about bugs, tasks and so forth - you would have instant access to chat to talk to other people working on the project. In this case other project admins would be awesome because you wouldn't have to call/email them to find out if they are about to enter a certain task/information or what they are working on in general.

                            Also this would provide an opportunity for people entering tasks to ask other people closer to a certain specialised area about task effort and scope.

                            Visual studio would also have…

                            4 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 →
                            • Add a premium TFS CALs

                              In TFS 2012, many of the new features such as the kanban diagrams and agile planning are only available for users with Visual Studio Premium.

                              Users that are licensed only with a TFS CAL (without Visual Studio), cannot use these features as there is no ability to purchase a standalone "premium" TFS CAL.

                              This creates a major problem when justifying TFS to upper management - it makes absolutely no sense to license project managers and non-technical staff members with full copies of Visual Studio to access basic planning functionality.

                              Contractor (offsite) licensing for TFS is similarly complex - it's currently…

                              4 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 →
                              • Automatically adjust column widths to maximize the text displayed in each row to be displayed

                                It is irritating to constantly have to re-size columns every time a window is opened (in TFS this is especially annoying for Workspace in Edit Build Definition and in Build Explorer) - Windows, or at least TFS, should be able to automatically adjust column widths to display all the text in each row to be displayed, or at least to minimize any re-sizing the user is likely to want.

                                4 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 Backup option in plain file format

                                  From what I can see, TFS backup facilities backup projects in the TFS database format. Sometimes backups are needed to last longer than the database format is supported.

                                  If we were able to make backups using plain files, we could return to them many years later regardless of the current version of TFS being used, the current version of the database being used, etc.. No conversions would be necessary.

                                  I understand that this can be manually done by doing a getting a read-only and making a copy, but it would be far better for this to be made part of…

                                  4 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 →
                                  • "rename collection"

                                    Is it possible to rename a collection or create new collections

                                    We are already using "DefaultCollection" in our OnPremise server and when TFSPreview allows importing from onPremise to Cloud we would prefer not to have any conflict.

                                    4 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 →
                                    • 4 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 →
                                      • Preinstall SQL server Express to elastic images used for hosting builds in tfspreview

                                        It is possible to run unit tests now but it will be great if SQL Express is preinstalled on elastic imahes so integration tests could be run as well.

                                        4 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 →
                                        • Ability to select email recipients when sending work items via e-mail in TFS Web

                                          It would be nice to have TFS Web Access 2010 modified to include functionality that will give users ability to select a recipient for the e-mail rather than typing e-mail address in the TO: box while sending a work item or a query via e-mail? The addresses could be pulled from the ADObjects table in TFS database, for example. So, the user would select a display name and the email address would be populated...

                                          Thanks!

                                          4 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