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.

To review the current UserVoice statuses and their definitions, please review our “What Does the Status of My Feedback Mean?” article.

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

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. 'number' type

    BigInteger and decimal are annoying. So verbose and with BigInteger we must create a class, the parameter is an string, etc.

    "number" will be a dynamic type which accept infinite integers and decimals, and he only can be a number.

    How to use:
    number variable=Int32.MaxValue+999; // > Int32
    variable=2.333333333333; // BigInteger to decimal without casting

    If C# adds this Python feature, he will be the best language ever.

    49 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 →
    • make the find in files dialog behave like the find dialog with regards to punctuation

      When using the find in files dialog in VS2013 Pro Update 5 RC, if you try to use ctrl+left arrow or ctrl+right arrow to navigate to the middle of a statement like "foo.bar", instead of taking me to the "." it takes me to the beginning or end of the statement.

      I would prefer it to behave like it does in quick find. Using the same example above, "foo.bar", depending on where you cursor is, it takes you to one side of the "." then to the other before taking you to to the far side of the statement.

      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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
      • allow alerting alert through phone calls

        Right now AI can only alert by sending emails.
        Suggest alert the user by phone as well.

        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  ·  Application Insights  ·  Flag idea as inappropriate…  ·  Admin →
        • Include Parent item in columns available in TFS queries

          With the new chart capability, I would like to have a chart that shows count x state for all user stories that are children of a specific Feature. This is the status report for the Feature's implementation.

          Currently, I can product a hierarchical query of the Feature and its children, but charts won't work on hierarchical queries.

          Since there is only one parent for a workitem, why not add Parent to the list of columns that can be used in a query, and permit me to product a flat list (which I can chart) of all user stories whose Parent…

          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…)
          • m13kd.visualstudio.com

            Https://Xcl.Xbox.Com/ a direct line to the Xbox LIVE Community and a realtime safeguard against LIVE ID Theft. Ambassador Communication APP Station to upload Status Codes, Error Messages, network manipulation in active relay to the LIVE TEAM real time approach to see how much of a pleasant UX overall will be enacted especially for the Consumers whom pay for XBOX LIVE Gold Services & WLID users overall, Xbox or Personal Computing powered by Windows Ten soon. Interconnectivity between PC and Console along with the advent of Cross Platform Device communications seem to house this idea of mine since 2011.#m13kd
            End User…

            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…)
              1 comment  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
            • Relate the "View Azure Streaming Logs" menu to whether or not the user is currently viewing Azure Streaming Logs

              When I have access to an Azure instance through Visual Studio's Server Explorer, I can right-click on it to view streaming logs.

              This is a very convenient feature and I use it a lot.

              At any point I can right-click on the Azure instance again and select "Stop Viewing Logs" to stop viewing the logs.

              After thirty minutes, Visual Studio automatically disconnects from streaming logs, however, it doesn't update the status of the menu, so if I right click the Azure instance I have to select "Stop Viewing Logs" before I can select "View Streaming Logs" again.

              It's a small…

              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  ·  Cloud  ·  Flag idea as inappropriate…  ·  Admin →
              • Add Support for CommonJS Intellisense

                Please add support for CommonJS/synchronous style Javascript module loading, not just AMD/asynchronous style.

                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  ·  Flag idea as inappropriate…  ·  Admin →
                • Allow Builds against wildcard branches

                  GitFlow suggests that you have multiple release branches, one for each release. If you set up your build on develop, then you will be including still in development code. Ideally you would build on the release branch, but this means changing the build definition to point to the relevant release branch.

                  Instead, TFS should allow us to set up a build on a wildcarded branch, like TeamCity allows (https://confluence.jetbrains.com/display/TCD8/Working+with+Feature+Branches)

                  This is the only reason my team will not be using TFS build.

                  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…)
                  • Separate ship line of Visual C++ compiler from Visual Studio IDE

                    To follow changes in C++ community specially ISO standard, you could sepatare the release line of VC++ compiler from VS IDE. It seems it is possible from the technical view. This enables us (C++ developers) not to wait for completeness of .Net or other technologies and enables Microsoft to compete better with open source compilers like Clang & GCC. It's clear that I don't mean releasing CTPs by this suggestion.

                    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…)
                      0 comments  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                    • Enable searching for labels in TFS WebAccess

                      In the history tab of CODE section in TFS WebAccess it is not possible to find labels. Many teams use labels for marking releases, etc. Please provide a way to list or search for labels in WebAccess.

                      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 directories in solutions to automatically include new children

                        I would like an option for directories in solutions to 'add all new children to solution' - so that when I add a subdirectory or file, I don't have to open the solution, 'show all files in the solution' and then add the individual items to the solution manually. Such option would also need a default 'Copy To Output Directory' and 'Custom Tool' property to be applied to the new files. This mechanism would help in scenarios where artists are adding raw assets to the solution subfolders as they are made, and shouldn't need to open Visual Studio and mess…

                        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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                        • Default to most appropriate debugger visualizer

                          Please add support to auto-detect which debugger visualizer to run. An example scenario is when I view a string that is in the json format by default it should open with the json debugger visualizer rather than the text visualizer. This would remove a button click and make these specialty visualizers that someone has invested in developing more discoverable, useful and used.

                          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  ·  Debugger  ·  Flag idea as inappropriate…  ·  Admin →
                          • Include information on merge candidates in TFS Warehouse

                            Would like to be able to run an SSRS report that shows change sets that have not been promoted to the next branch.

                            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…)
                            • Multiple column layouts for charts or display multiple favorites at same time

                              I would like to have charts span multiple columns. With only being able to display 1 favorite blade at a time, I am adding a lot of charts to a single blade and now finding I can't see them all without vertical scrolling required. Either allow multiple favorites to be visible at the same time or allow blades to have multiple columns to be able to see all the charts at once.

                              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  ·  Application Insights  ·  Flag idea as inappropriate…  ·  Admin →
                              • When (and only when) ALL the bugs linked to a test case have been corrected, automatically change test case status from "fail" to "active"

                                In the test phase, when (and only when) ALL the bugs linked to a test case have been corrected, automatically change test case status from "fail" to "active"

                                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 →
                                • "Not" filters in Application Insights

                                  The application insights filtering is currently inclusive and not exclusive. I would like to setup a filter where all information about a filter is included EXCEPT a selected filter value.

                                  For example, it is not possible to exclude metrics from ONLY Internet Explorer 8.0. I could select every filter except Internet Explorer 8.0, but then I will not see other new browser versions in the future as traffic comes from them.

                                  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  ·  Application Insights  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Allow restricting state transition based on field value

                                    Allow restricting state transition based on field value

                                    Given state A, B, C and transitions A -> B -> C and A -> C, it should be possible to restrict the A -> C transition based on a field value.

                                    A current workaround is to always allow the transition, and refused the transition when saving. However, this is not user-friendly given that the transition is displayed to the user.

                                    Another workaround is to use security, however, there are many scenarios where that is not the defining factor.

                                    5 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…)
                                    • Better XAML region support via exististing comment style already in use.

                                      Blend recognizes <region> but Visual Studio does not and confuses it for <drawing:region> How about supporting the widely used comment style <!-- #region MyRegion --> ... <!--#endregion --> Its already in use through a 3rd party add-on, matches C# styling and doesn't confuse with another namespace:tag.

                                      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  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Add "Collapse everything else to definitions" to outlining menu

                                        I usually want to focus on what I'm doing right now which is why the most useful option would be to collapse everything else. Collapsing everything usually hides the function I am trying to work on.

                                        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  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Honor the .gitignore rules on the file listing view

                                          avoid showing build artifact/autosave files...

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

                                          Feedback and Knowledge Base