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. Add "Confirm exit" option to preferences!!!

    It is INSANELY frustrating to shut Visual Studio down if one accidentally presses Exit or ALT-F4.

    Clumsiness or not, this should not be a problem.

    And don't say "rebind keys", because it's does not solve the problem permanently.

    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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
    • Create an Interactive Learning Platform

      Design a platform (similar to codecademy) to work with Microsoft Virtual Academy (call it IntelliLearn) for VS 15, that will allow teachers to update the code with the video in real time, create build hooks, etc, all within VS 15.

      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 →
      • Automatic Death Strap-on

        Kills the subject...sexually

        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…)
          2 comments  ·  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 Ultimate  ·  Flag idea as inappropriate…  ·  Admin →
          • Bring back the Code Definition Window

            Please bring back the Code Definition Window in Visual Studio 2015 for C# and VB languages.

            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 →
            • On TFS On prem allow team project creation from Team Web Access

              To offer a first class cross platform experience Team Project creation process should be enabled in Web access in on prem TFS.

              The create new team project operation cannot be triggered from Team Web Access in TFS On prem. This is a deal breaker for TFS administrators that need nothing from Visual Studio or Team Explorer still need to go out of their way to install either of these tools or tfs power tools.

              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…)
              • Multi-Device Hybrid Apps with Visual Studio 2013 Express

                Make Multi-Device Hybrid Apps available for Visual Studio 2013 Express Editions.

                967 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…)
                  6 comments  ·  Multi-Device Hybrid Apps  ·  Flag idea as inappropriate…  ·  Admin →
                • Support 3rd party work item providers for CodeLens with Git

                  CodeLens is now available in 2015 Pro and also supports Git, which is fantastic.

                  It would be nice if the 'work item' section could be configured to link to 3rd party work item providers.

                  Currently, if you click on the '1 work item' link, when browsing code that is not hosted in TFS or VS Online, it responds with the message "Unable to determine the team project collection. Please connect to the appropriate team project collection and try again."

                  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 →
                  • Team Explorer "My Work" should indicate which workspace has focus

                    The "My Work" pane in Team Explorer seems to show In Progress Work for the workspace currently selected in the Pending Changes pane which is not visible (unless it has been undocked AND pinned elsewhere in the UI).

                    Since edits are shown just as a count in My Work, it would be easy to associate the wrong work item with the work that's in the workspace currently in focus when multiple workspaces are in active use.

                    Make the selected workspace visible from My Work.

                    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…)
                    • Set workitem Activity when Assignee chosen

                      We have a policy that all Tasks need the Activity field filled out. It's too easy to forget, and we've chosen not to use a default because then nobody would think about it at all.

                      When setting a team's Capacity, each team member can have an Activity chosen. Why not use that as an automatic choice for the Activity of any Task getting assigned to that team member?

                      Sure would make our lives easier.

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

                                          Feedback and Knowledge Base