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. Have an option to host private Nuget packages on TFS preview

    I love Nuget and TFS preview, but my offsite staff have to map a drive to a network share to get to our local (private) Nuget package store.

    I would love to be able to upload our internal Nuget packages to a private Nuget server within our TFS Preview 'domain'.

    e.g. nuget.myaccount.visualstudio.com

    11 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 →
    • Custom Fields in Work Item Alerts

      I created an alert on work items that are assigned to me. But now, I want to shrink the alert to work items with a specific string value in a certain field.

      For fields like "Title" I can select "=" or "<>" in the clause.

      For other (self defined) string fields, I can only choose between "Changes", "Changes From", "Changes To".

      It would be nice to enable the evaluation of custom fields with the "=" selector etc.

      11 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 renaming of attachments on work items

        At the moment it is possible to quickly paste a screenshot into the attachments section of a work item using Ctrl + V. This gives the screenshot a default name of 'screenshot.png'. This is fine unless you want to add multiple screenshots, as you aren't able to change the name of the attachments and any subsequence screenshots are also given the same name.

        11 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 It Easier to Replicate A Set of Build Definitions For A Different Branch

          We cannot replicate a build definition's structure without having to copy/edit/replace sometimes lots of text, especially in: Workspace, template path, build process parameters, including "solution or project files to build:". Perhaps allow macros in build definitions for things like branch - provide the value automatically if feasible. Also allow us to include such text from an "include" file located whereever we specify in Source Control.

          11 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 images (screenshots) in work item descriptions - out of the box

            Allow in the standard work item, that the description includes screenshots.
            A very basic use case for a bug tracker is: describe a problem with a series of screenshots showing what happens.
            "I click on the menu X and select the chevron"
            [screenshot]
            "Now I drag the right hand side and the layout gets messed up"
            [screenshot]
            If I drag it back again the layout partially restores
            [screenshot]

            I know you can attach screenshots, but this is very clumsy and completely separate from the description.

            For bonus points
            - allow some simple formatting
            - provide a trivial image editor to…

            10 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 →
            • 10 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 →
              • Applying shelved changes to a different team project

                Currently there seems to be no way of applying shelved changes from a given team project to be unshelved and applied to another team project. If this feature were made available it would be a great benefit for teams that need to migrate their source control to an entirely new team project.

                10 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 →
                • Allow connection to tfspreview from WebMatrix

                  Learning how to do things in WebMatrix and Razor syntax as an alternative to Visual Studio 2010, there are some cons but some significant pros as well especially on potential if many in the community put out more Helpers.

                  What is missing are features like ability to connect to something like Team Foundation Server and other things that Visual Studio is able to connect with. Please look into making something like tfspreview compatible with WebMatrix with the same attention to simplicity that has been giving to actual Site creation tooling.

                  10 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 some manager custom alerts in the Alerts Explorer

                    What I really want to do for example: in case that the task assinged on "mm/dd/yyyy" is not comleted before "mm/dd + 7/yyyy", the alert notification should be sent to the "assigned to" person of that task and to somebody else (I call it workflow manager, the person who is responsible for the project).
                    In my humble opinion, client alerts are pretty useful for a strong team of developers but it would also be a great step forward if there is a branch of manager alerts such as described above.
                    To summarise, I wish I could easily manage team alerts…

                    10 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 →
                    • copy local path to clipboard

                      I am constantly wanting to open up items that are in source control in a text editor. the way I do this today is, in Source Control Explorer:
                      -right-click on the item, select "Windows Explorer"
                      -Windows Explorer opens. I shift+right-click on the item and select "Copy as path"

                      seems to be this should just be one step. I would like to right-click on the item in Source Control explorer and say "Copy local path to clipboard".

                      10 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 support for TFS Service Git Version control to continuous deploy to Azure hosted services.

                        Right now you can setup continuous deploy for a Team Project to a hosted service if the Version Control is "Team Foundation Version Control" but If the project is using Git, then you cannot set it up. The reason we want this is because we would like to have all are Team Projects in one type of version control, but we are having hard time getting are developers to be able to work work with TFS on Mac's (git tf works fine, but getting tf to work on mac's is more work then it is worth, having to down grade…

                        10 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 →
                        • Delete a project created at visualstudio.com

                          I want to delete a project from the TFS that I created on the ***.visualstudio.com website, where "***" is the name of my TFS Team Collection site but there is not a way to do it. If the only way is to use "tfsdeleteproject", how can I pass my credentials using command prompt?

                          Suggestion: If I'm in the "Team Foundation Project Collection Administration Group" it should allow me to delete the projects as easy as it allows me to create a new one by using the interface at the website.

                          Please, help me on how I'm able to delete a…

                          10 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 using Sharepoint Online for TFS

                            Hosting SharePoint is a pain for a small company, so SharePoint Online is a good option.
                            We need the offline version of SharePoint for our TFS connection with it.

                            It would be great if either tfs.visualstudio.com or TFS 2012 can connect to SharePoint Online.

                            10 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 →
                            • Remember related workitem

                              When you drag a work item onto the related work item area or add it via the ID it then is used when you do a check in to associate the changes to that work item. I may be abnormal in my usage of source control in that I check in *VERY* frequently. Usually after I get a few unit tests passing I'm checking in. This means that throughout the day I may check in a dozen or more times and really want to associate all those checkins to possible the same work item (story).

                              Currently, once you do a…

                              10 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 more columns to Source Control Explorer

                                Source Control Explorer list only fice columns (Name, Pending Change, User, Latet and Last Check-in).
                                Please add more columns, like Last Modified Date, History Present, etc. that will allow us to see the last modifeid date of the file and not just the date when the file was checked in to source control.
                                The excellent example is, when you move the files/folders around within Source Control, you are forced to check in the changes, which is every file in the project. Resuling into the same check in date for all files and folders within the project. Now I have to…

                                10 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 →
                                • Enable custom ordering in product backlog and sprint backlog in TFS Web Access

                                  Like in "scrum from the trenches" we priorise the work items in descending order of the priority value, being 100 the most important and 0 the less important. In web acess we can't change the sorting order/column of the sprint backlog or product backlog.

                                  10 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 Custom action on workitem-change

                                    It will be usefull if there is a simple way to do some action on a change of a workitem. There is a solution 'team alert' that can be used to send Mails to recipients also when they haven't registred on this events.
                                    If you plan a ticketing-system, so it can also be useful if you can set some workitem fields automaticaly if the state change or if it will be reassigned or if the user send further information or ... - whatever else.

                                    10 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 suppression of Static Code Analysis (SCA) warnings through a region

                                      There are various scenarios with generated code that produce SCA violations. It would be usefull to have an easy and robust way of suppressing those warnings. The current solutions are not suffcient:
                                      - The 'GeneratedCode' attribute supresses at the class level. That means all violations in the non-generated part of the class are also supressed. It also means you have to re-enter it every time the generation is re-done.
                                      - The SuppressMessage attribute forces you to manually suppress all SCA warnings on the generated code.

                                      The solution provided by StyleCop (if #region contains tekst 'generated code' then suppress all warnings…

                                      10 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 →
                                      • In Team Foundation Service it is necessary to customize the week schedule to make weekends possible working days

                                        For us weekends are sometimes usual working days.
                                        I can't customize that in TFS Service 2012.

                                        So planning is worse because all calculations are wrong when I can't define for example saturday as a working day for the team.

                                        10 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 a way to filter the list of items in the product backlog (under Work – Backlog) on the web view

                                          When our product owner is doing planning, he may want to filter out Technical Stories and/or look for stories with a particular keyword. It would be nice to be able to apply a filter or query to this view to make it easier to locate backlog items.

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

                                          Feedback and Knowledge Base