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. 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 →
    • 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 →
      • Make failure to check for null after an "as" cast a compiler error in C#

        From time to time, I see developers write this:

        var beta = alpha as OtherType;
        beta.DoSomething();

        Various tools can flag a warning about a possible failure to check for null in this situation, but this seems to me to go beyond the usual "failure to check". The use of "as" is an assert that the code *needs* a check for null. If I know that the cast is going to work, then the cast should read:
        var beta = (OtherType)alpha;
        This other style of cast, when I know the type to expect, means that I get different exception messages depending…

        0 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  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
        • Allow a WHEN Rule to be Embedded into a WHEN rule.

          Currently (TFS 2013.2), WHEN is not one of the rules that can be added to the Rules that will be executed when the condition of a WHEN rule evaluates to true. The 4 WHEN rules appear to be the only ones excluded. Allowing a WHEN rule to execute another WHEN rule would enable complex decision making in a TFS work item including arithmetic operations between multiple fields.

          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 way to track success rate per device.

            I need a way to be able to track success/failure of a few important operations in my app, and I would love this data to be correlated with users and devices, so I can answer the following questions:
            1. Operation failed, did it ever succeed for the same user?
            2. On which devices does the operation fail 100% ? Or on which device/user pair does the operation fail 100%?
            3. When the operation succeeds, which device did it succeed?

            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…)
              1 comment  ·  Application Insights  ·  Flag idea as inappropriate…  ·  Admin →
            • allow Windows phone apps to be created on Windows 7

              Some developers don't want to upgrade to Windows 8 just to develop for Windows phone. If they won't upgrade then Windows phone won't get as many new apps. Please allow the new Windows Phone SDK to work on Windows 7 so its easier for the developers to create apps.

              157 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  ·  General  ·  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 →
                  • @<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…)
                    • 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…)
                      • Backlog and Sprint Views: Add visual "flag" to show impediment

                        We find the Impediment work item to be over bearing.
                        Even if we used it, we don't see a quick / easy visual indicator on our views.

                        We would like a simple check box on a PBI, Bug or Task then we would like to see a "Flag" icon appear next to the work item in the views

                        2 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…)
                        • 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…)
                          • HTML report for web performance test

                            We use web performance scripts to create a automation test for HTTP URLs. We want to share the result with rest of the team who don't have Visual Studio installed. When the test is run the result is stored in trx file normally. Unless you open the trx file in Visual Studio, there is no way get a comprehensive report. The trx file only contains result overview when opened as xml.

                            I would like to have a feature for exporting the entire test result to HTML or Excel where I should be able to find the HTTP requests passed/failed and…

                            7 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 →
                            • 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 →
                                • Edit Work Items direktly in Work Item Query View in Visual Studio end Web Acces

                                  Editing Attibutes of Work Items should be direktly possible in the Query view with without opening the Work Item.
                                  Within Sharepoint Lists you can change the View to Quick Edit that should be also possible within the Query View in Visual Studio and Web Access.

                                  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…)
                                  • Project document tabs Icon

                                    In a multi project solution, it is very nice and helpful to have document tabs differentiate by colours. However it doesn't tell you which project it is in the open tabs. It would be nice to have in the background or right hand side of this tab just below the text an icon (transparent?) of the project displayed so when I work with a few websites I could see straight away which document tabs belongs to which project. In website project it could be just reused favicon.ico in other projects whatever .ico is available in the project root.

                                    See attachment.

                                    2 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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Allow MTM execution to control - providing option to select which test machine to execute tests

                                      When we are executing the automated tests using MTM. we are not having control in which test machine tests will be executed.

                                      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 →
                                      • 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 →
                                        • Application insights - Daily/Weekly/Monthly digest mail for url availability with configurable charts

                                          Currently the url monitoring reports are shown on dashboard, there is no way we can get the reports/charts as a daily/weekly/monthly digest mail. It would be great if this feature is enabled.

                                          Also, there should be a programmatic way to pull the data from Application Insight to generate our own status mails.

                                          9 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  ·  Application Insights  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base