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. Suggestion: Force the TFS team to use the product out-of-the box (no customizations)

    Force the TFS team to completely end-to-end manage a release, SP or something via TFS out of the box as is. In reading the items in this list (other than plug-ins), nearly all of the items below show that people are just trying to use it, as it was probably intended. Its a great product, AWESOME in fact, but lacks so many basic items (all listed here), renaming a project, really?, and the only thing I can come up with is becuase the team just doesn't really use it out of the box with minimal customization (or if they do,…

    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 →
    • Automatic Reconcile to workspace

      Implement automatic reconciling of a successful gated check-in to workspace. We have problems because developers forget to do this and the file stay checked out for months! It would be nice to have this a bit cleaner.

      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 →
      • Add a "Continuous Get Latest" feature

        We are a small development team, moving very quickly on a new product. It would be interesting if we could enable a "Continuous Get Latest" feature.
        The idea is: when one developer checks in a change, all all other developers currently working on that solution (on that branch) would be automatically updated with the source (in Visual Studio), in real-time, with no action required.
        A few seconds delay would be good, but even a minute is probably OK.

        This would save us from having to yell "Finished {feature/change here}, everyone update latest!" over the cubes and keep us more tightly…

        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 →
        • Add server-side git hooks

          Please add server-side git hooks. Github has this feature and it is extremely useful.

          More info here: http://git-scm.com/book/en/Customizing-Git-Git-Hooks#Server-Side-Hooks

          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 →
          • Provide TFS with local/offline source versioning option. This will help coders to maintain versioning for offline projects.

            Provide TFS with local/offline source versioning option. This will help coders to maintain versioning for offline projects.
            Also it will help in scenarios where coder has to edit a large chunk of code in large number of files and he wants to diff between the changes he made in last 1 hr. Without having any shelve or chekin currently they cannot do it. but if they have local version they can create local shelve every 1 hr (also u can provide auto version mode option etc in that which we take versions of code at each 1 hr)

            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 →
            • Provide Intellisense in the Pending Changes Comment textbox

              When checking in Pending Changes, it would be useful if there was Intellisense in the Comment textbox.
              For example, in TortoiseSVN (and probably others), while typeing the start of a filename/classname/property/method/... that is in your pending changes, a dropdown will appear.
              This makes for quicker and easier (and more correct) input of comments.

              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 TFS Admin feature that allows TFS Administrators to notify end users

                As a TFS administrator over several servers and hundreds of users I often need to notify end users via email about upcoming system downtime, etc. Presently there is no built-in mechansim to do this and it would be nice to have one. Manually entering hundreds of emails in Outlook isn't an option and I don't think we should have to develop our own app via TFS API to do something like this. It should be a feature of TFS IMO.

                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 →
                • Please add CC list in the alerts

                  Now in our business scenario we need to use a to list and a cc list which we are unable to do.

                  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 →
                  • Add a way to know the starting point of a branch

                    Actually, there is no easy way to precisely identify the changeset from which a branch has been created.
                    We can view the hierarchy of course but not the starting point without perform a sql query in the project collection database.

                    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 →
                    • Improve experience when moving incomplete stories between sprints

                      Would Like a feature that makes it easier to move incomplete stories between sprints. For example, I would like to highlight a story on the current sprint and have it copied to a future sprint, but leave the original story intact for historical reasons. Also, all incomplete tasks should be moved forward as well. Currently, if you move a story between sprints, this is not tracked in the history and you can not show what as completed in the past sprints.

                      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 →
                      • Global customization of work items using TFS Power Tool

                        TFS Power Tool allows the user to customize a work item, but scope of that customized work items are limited to only that project collection.

                        I suggest, The user should be able to customize any work items and have the customized work items available across the TFS Projects.

                        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 →
                        • Make ClickOnce publishing properties overridable for build automation

                          It seems that the ClickOnce Publish properties are hardwired into the .csproj file (e.g. PublishURL, InstallURL, UpdateEnabled, etc.). This prevents me from simply issuing "msbuild apptopublish.csproj /t:Publish /p:InstallURL=build_test_drop_path" to redirect the InstallURL. Whatever InstallURL value that the developer has set and checks into source control trumps whatever value I place on the command line.

                          I can, with some extra scripting, rewrite the values in the csproj file but that gets complicated and fussy.

                          I tried to suggest that Visual Studio, when authoring the .csproj files use conditions on the publishing properties so that if they are already defined by a…

                          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 →
                          • Add a feature to trace all checkins in one preview which is linked to a work item.

                            Add a feature to trace all checkins in one preview which is linked to a work item.

                            For example:- I have multiple checkins for a given task or workticket.
                            I want to see all changes(as if the checkin was just one) with respect to this task/work ticket in one shot without going through all chain sets.

                            This will help a lot for review and development.

                            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 →
                            • Enforce maximum execution time on the build agent

                              In an environment where many teams share the same build servers, a hung build can block a lot of teams. The maximum execution time on a build agent is currently (2010) set by the build itself and thus under the full control of the build master. As an administrator for the buid infrastructure, I would like to be able to enforce some sort of policy on the build agents/controllers, so that I can enforce a global maximum execution time for a particular build. As an alternative, allowing only builds based on a pre-defined set of build templates would also solve…

                              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 →
                              • Allow disabling alerts if only the backlog item priority has changed

                                Users gets an alert if they created an item and that item is changed. it's not possible to configure the alert so that if only the backlog item priority changed (in backlog list, not in current sprint) - ignore it. that happens very often if the product owner reorders the current backlog items

                                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 →
                                • Prevent a TFService PBI from being marked as Done unless the child tasks are first marked as Done

                                  Using Team Foundation Service, Scrum 2.0.

                                  A Product Backlog Item (PBI) can be marked as Done, even when the child tasks it is linked to are In Progress.

                                  I understand there could be a discussion around Definition of Done here, but I think it would be a better experience if an error message or warning was shown.

                                  This would be more in line with what happens elsewhere in Team Foundation Service. For example, when a Task is moved from Done to In Progress ... an elegant message appears, a great experience!

                                  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 →
                                  • I would like to open queries in Excel from the TFS Service like I can in the full client

                                    This appears to be a feature that is not in the TFS web service yet.

                                    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 →
                                    • Create Work Item on behalf of another user

                                      Allow creation of work items on behalf of another user. For example, when a someone on the developer team receives an email or phone call reporting a problem, or wanting a change, they should be able to create the work item for that user and not have to tell the user they have to raise their own work item.

                                      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 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 →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base