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. Allow the mapping of stories-to-iterations in the same way you can map stories-to-features.

    In the current version of VSO a user can map stories-to-features by dragging and dropping the story onto the feature onto the right-hand panel. It would be nice if the functionality of this panel were extended to include support for mapping stories to iterations. It would make sprint planning much more efficient.

    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 →
    • Support for more API levels in Android Emulator (e.g. JellyBean 4.1)

      Visual Studio Android Emulator is great, but it only supports Lollipop (5.0+).

      Lots of devices out there still use older versions of Android, e.g. 4.3.

      Please add more downloadable images to the emulator or allow to create them - like AVD does.

      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  ·  VS Emulator for Android  ·  Flag idea as inappropriate…  ·  Admin →
      • Visual Studio 2015 and Bing Developer Assistant

        When searching for code samples, I was told that the results are limited to current programming language. I would like an option to extend the search to include both C# and VB.NET.

        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  ·  Code Search  ·  Flag idea as inappropriate…  ·  Admin →
        • Add a facility to cancel Web Deployment from Visual Studio to Azure

          The Web Deployment from Visual Studio to an Azure instance works fine. However there is no way to cancel it. Although there is a "Cancel" button, clicking this has no effect beyond causing Visual Studio to lock up indefinitely.

          It would be useful if this could be re-engineered so the button worked.

          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 →
          • Named Bookmarks

            It would be great if you could name bookmarks. That way you could have a hot key to bring up a searchable list of bookmarks that will take you right to the code you want.

            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 →
            • stop visual studio eating hard drive space

              There is obviously too much rubbish in there if an IDE needs over 10gb for its most basic installation. Furthermore, it should NOT be installing ANYTHING to the C: drive if another installation path is specified. The installation size was supposed to be 15gb for the components selected, which is excessive in itself, but it decided to install to C:, which only had 8gb free, rather than to F: which had 50gb free. It also refuses to remove from C: without restarting first, despite failing to install everything. There is no option to remove it without doing so.
              Please trim…

              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  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
              • when adding a new file, (File->New), have the abililty to name the file at that point and not later when you're stuck into the code

                It can be a bit disruptive if you're already dug into the code and press ctrl-s and suddenly youre pulled out of things to find a place and name for your 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  ·  Flag idea as inappropriate…  ·  Admin →
                • Be compatible with a Cordova project created on other platform

                  Cordova projects are create on many platforms (OS X, Linux etc.) and it would be great if VS could be compatible with the standard Cordova structure (as when created with corodova create CLI).

                  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…)
                    1 comment  ·  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 →
                    • IDisposableEx.Disposed enhanced debugging

                      To make it easier for developers to follow the release of system resources:

                      1) add a new IDisposableEx interface to .NET Framework that extend IDisposable with the bool Disposed {get;} member.

                      2) replace in .NET classes, all IDisposable implementations by IDisposableEx and implements bool Disposed { get; }

                      3) In VS debugger windows gray/strikethrough/... (Local, Watch) disposed objects

                      4) In VS debugger, add an "Search objects" window allowing to filter in heap objects by type and/or by "[X] Not disposed". The search button in this window will work like the GC and retrieve objects. In the case of IDisposableEx objects,…

                      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…)
                        3 comments  ·  .NET  ·  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…)
                          • 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 →
                              • Assigning Variables

                                In Visual C++. Variable should be assigned like so...

                                int x assign >> int >3<;

                                This is so much easier.

                                Make it happen.

                                Thanks,

                                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…)
                                  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…)
                                  • one project type for cordova and Html5/JS(Ts)

                                    Hi there

                                    Currently I'm using vs 2013 update 4 + cordova and developing angular.
                                    Problem is debugging (developing) for web and Mobile.

                                    I should copy file between two project, asp.net and Js Project

                                    i can't chose debug on browser or device(simulator) simultaneously when developing cordova and vice versa.
                                    (difference between these two are almost different index file, not talking about publishing)
                                    I Couldn't fount any easy solution for this problem. (i also tried share JS project with no luck)

                                    So just add browser debug option when developing using cordava or any other suitable solution.

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

                                          Feedback and Knowledge Base