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. Add filter to only show Active User Stories on Task Board

    Right now on the Task Board there is no way to limit your view; so even though I can watch my WIP limits on the KANBAN board, and make sure only a limited number of stories are Active, when I switch over to the Task Board view, ALL user stories are present; this is wasteful as the team will still SEE EVERTHING - rather that only the Active stories and the related Tasks. Adding a simple filter to only show Active User Stories on the Task Board will make the KANBAN and Task Boards interoperate.

    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…)
    • Allow Backlog Prioritization After Filtering On Tags as normal drag and drop

      After setting Tags in Backlog View of TFS2012 Scrum Template, I can not prioritize the Backlog Items. Having a big list in backlog, if I want to filter out the content of specific type of Work, and then doing the prioritization would be helpful.

      1 vote
      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 it possible to rename your account (not the subdomain in the URL)

        In Visual Studio Online I have created a new account lagasol.visualstudio.com but it appears as LAGASOL on the "Administer your account" page instead of "Lagasol". It does not seem to be possible to rename this. See the attached screen capture.

        PS: why can I login with a Facebook account or a Google account and not with a Microsoft account??

        1 vote
        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…)
        • When viewing the Board, I would like to only see the Stories that are assigned to me or have Tasks that are assigned to me.

          Right now when I look at the Board for a given Sprint, all the Stories in that Sprint are listed. This gives it a very cluttered look. It would be nice to only see the Stories that have been assigned to me and also any Stories that have Tasks assigned to me.

          1 vote
          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 a "collected { }" scope block to C# (kind of like a using statement) but for partial GC of items allocated within the block on exit.

            Add a

            collected {

            }

            block to C# & VB.NET - such that the garbage collector can clear objects that were allocated within just that block. Sometimes a lot of memory is allocated repeatedly within a specific routine and maybe you want to clean it up quickly without the overhead of requesting a full garbage collection.

            1 vote
            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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
            • add the possibility to choose other responsive-frameworks in "One-ASP.NET" templates

              It would be great, if we can choose other frameworks then bootstrap in the project creation dialog of an asp.net web application. (zurb foundation etc.) . The scaffolder should then use these framework to create the views.

              6 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  ·  Visual Studio Ultimate  ·  Flag idea as inappropriate…  ·  Admin →
              • Not Call TFS 'VSO' in the Azure World

                Don't know what more to say other than I don't call my car a desk.

                3 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 shared test data (not via shared steps)

                  I would like to be able to share and use test data parameters on multiple test cases. Consider the following scenario:

                  * We have a requirement with a list of messages to be used across an application, e.g.:
                  - MSG1: Technical problem.
                  - MSG2: Access denied.
                  * These messages are used across the application so we want to use them for multiple test cases with completely different steps, e.g:
                  - Test case 1: Log in
                  - Test case 2: Create new customer.

                  We could write "Access denied" as an expected result when it is applicable, but it would be better…

                  3 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  ·  Visual Studio Test and Lab Management  ·  Flag idea as inappropriate…  ·  Admin →
                  • Team Foundation Server integration platform for 2013

                    TFS Intergration platform support for migrating 2008 to 2013.

                    I nee a way to transfer source code and workitems from TFS 2008 to TFS 2013.

                    Does the TFS Intergration platform support this? If not, when will it?

                    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…)
                    • Extend the logical operators

                      Currently we have access to the following logical operators,

                      Not
                      And
                      AndAlso
                      Or
                      OrElse
                      Xor

                      Why not extend them to include

                      Nor
                      ab
                      00=1
                      01=0
                      10=0
                      11=0

                      NAnd

                      ab
                      00=1
                      01=1
                      10=1
                      11=0

                      NXor

                      ab
                      00=1
                      01=0
                      10=0
                      11=1

                      1 vote
                      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  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
                      • Love the magnifying glass in map mode scrolling! Please make it bigger.

                        The magnifying glass is awesome, I love it. Could you make it bigger, or let me adjust?

                        Thank you.

                        3 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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                        • Adding usings to the project on save.

                          Instead of manually having to add using statements which maybe missing. Add the usings when the developer save the solution, project, file.

                          1 vote
                          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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                          • Allow the Immediate Window to run code even when in "run mode"

                            I'm often attached to a process and WAITING for some timer to tick so my breakpoint can hit. I hate waiting. Sure there are ways around this but wouldn't it be great if I could just call my method in the immediate window. Instead, if I try, I get "The expression cannot be evaluated while in run mode. ". Is this possible?

                            3 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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                            • Sprint Board: filter by person: Tally effort

                              When we conduct Sprint planning, we want to "balance" capacity by individual, but find that we have to manually tally their task hours.

                              We would like the Sprint board to, when applying a person filter, to tally just that person's effort

                              1 vote
                              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 bulk management of Releases through the MS RM console (add power tools)

                                In order to deactivate a release template, I have to set any releases that use the template to "Released" or "Abandoned". This becomes very time consuming through the UI; a SQL Script could be executed but that requires me to have access to the DB (which I don't in prod) and to have knowledge of the data model.

                                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  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
                                • @<user name> will evoke local client email to <user name>

                                  We don't use email much, but with distributed teams, we often need to pull them into a conversation or decision.

                                  Using Jira in the past, they have a feature in their History field; if you begin a comment with "@" the application evokes 1:M <user name> then when you save the comment, the user(s) receive an email

                                  1 vote
                                  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…)
                                  • Syntax Highlighting in Intellisense

                                    Intellisense should have an *option* (on by default) of having syntax highlighting. For long error messages it becomes nearly impossible to read what Intellisense says in the popup because there is no syntax highlighting or formatting. It seems like the IDE should be able to do a much better job here.

                                    Take a look at what the team building the TypeScript playground has done. Even though it's in a browser, the Intellisense there is far nicer to read than what Visual Studio has.

                                    http://www.typescriptlang.org/Playground/#src=function%20Greeter%28greeting%3A%20string%29%20{%0A%20%20%20%20this.greeting%20%3D%20greeting%3B%0A}%0A%0AGreeter.prototype.greet%20%3D%20function%28%29%20{%0A%20%20%20%20return%20%22Hello%2C%20%22%20%2B%20this.greeting%3B%0A}%0A%0Avar%20greeter%20%3D%20new%20Greeter%28%22world%22%29%3B%0A%0Avar%20button%20%3D%20document.createElement%28%27button%27%29%3B%0Abutton.textContent%20%3D%20%22Say%20Hello%22%3B%0Abutton.onclick%20%3D%20function%28%29%20{%0A%20%20%20%20alert%28greeter.greet%28%29%29%3B%0A}%3B%0A%0Adocument.body.appendChild%28button%29%3B%0Adocument.%0A

                                    6 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  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Feature View - positioning 2nd level features

                                      Feature View
                                      We have 2 Levels of Features, for example:
                                      API/Services
                                      ..Get/Post <entity> Summary
                                      ..Get/Post <entity> Detail

                                      I can drag n'drop top level features
                                      I would like to do the same for the 2nd level features

                                      1 vote
                                      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…)
                                      • Automatically add parentheses to void return methods in C#

                                        If I use VB.NET in Visual Studio and type VarName.ToString I don't need to add the () for it to compile, in C# this won't compile. Can you either automatically add the () for void return methods or allow this to compile without it

                                        1 vote
                                        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  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                                        • CodedUI Support for QT controls

                                          Please provide support or extensibility for QT widget controls or suggest a way out to write plugin for the same

                                          1 vote
                                          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  ·  Visual Studio Test and Lab Management  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base