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: http://connect.microsoft.com/visualstudio.

ASP.NET Runtime/Web Tooling suggestions have moved! All your ideas, including your votes, have been transferred and are searchable in the ASP.Net Uservoice forum. Please submit any new ASP.NET Runtime/Web Tooling suggestions, or vote on existing suggestions by going to http://aspnet.uservoice.com.

We look forward to hearing from you!

Thanks – Deon Herbert
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 vote and comment on it.

If it doesn't exist, you can post your idea so others can vote on it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  1. Allow extensions/plugins for VS Express

    That way I could use ReSharper, etc, with a nice lightweight version of VS.

    I don't use TFS, nor MSTest, etc.

    451 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…)
      13 comments  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
    • Add submodule support in Visual Studio Git Extension

      In the Visual Studio Git extension cloning a repo ignores submodules. When a repo is cloned it should perform a recursive clone through the submodules.

      Also, submodules are not shown correctly for commits. Please add support for git submodules.

      376 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  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
      • Add git blame support

        Hi,

        One thing that I found really useful with a previous SVN extension I was using for VS was the ability to right click a file and blame. As well as opening the blame, it scrolled to the line I right clicked on.

        Is that something that you could add to the Visual Studio Tools for Git extension? It's normally when I'm in VS that I want to blame a file because I've noticed something in the code that either isn't right or I want to understand why it was done. It's a bit annoying to have to go to…

        176 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…)
          9 comments  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
        • Buy JetBrains and incorporate Resharper

          JetBrains make Visual Studio a better app. Either learn from them, license from them, or buy them.

          149 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…)
            9 comments  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
          • Add "tags" support in Git Provider

            We can't manage git tags in the Git Provider at all. We would like to fetch, create, delete tags.

            124 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  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
            • Git Provider should *not* add new files to index automatically

              The new Git source control provider in VS2012 U2 works quite nicely, but it keeps adding new files to the git index automatically. This messes with my git workflow so much I actually had to disable the provider. The behavior also seems quite arbitrary, i.e. it doesn't make sense to me why anyone would want to add a new file to the git index right when it was created. Please make the Git provider not touch git and the git index ever, unless the user requests it to do so (the provider is actually quite good in this regard already,…

              122 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  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
              • Native support Sqlite in Visual Studio

                After declined sql server compact and not support in visual studio 2013
                please native support sqlite as default embedded, lite and in memory database for win,web,windows runtime and windows phone with very better user interface same ssdt for sql server. so can easy manipulation database and run sql query with plan.

                98 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  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
                • Provide an open API to allow us to extend Code Lens (now that Roslyn is open sourced)

                  Please open up the API for CodeLens now that Roslyn is available to the wider public. It would allow to to do some great stuff on the local code. I would not mind a model that only works locally for now, though a server side API would be nice.

                  93 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  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
                  • ActiveX control for webcam microphone

                    (on behalf of a customer) Would like an ActiveX control or extension for getting both volume levels of a usb webcam microphone at intervals lower than 40 miliseconds and the webcam's image capture (both at realtime) as a bitmap. I believe this will lead to high quality open source speech recognition.

                    69 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  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
                    • Allow Git Tools for Visual Studio to Rebase on pull

                      When a git sync is executed allow the user to select an option that executes a rebase instead of a pull and merge. The lastest version of Github for Windows allows for the rebase option.

                      63 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  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
                      • GIT Merge with --no-ff

                        Please allow the user to change the default merge behavior in the Team Explorer GIT extension. At the moment it is not possibly to work with a branching model like this: http://nvie.com/posts/a-successful-git-branching-model/ because it is necessary to merge branches with the --no-ff flag. Please provide us an option with no fast forward merge.

                        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  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
                        • Non-modal UI for Extensions and Updates download and install

                          When downloading an extension (say VS Web Essentials), Visual Studio IDE is completely blocked. Why should I have to watch through the progress of the extension download progress bar? Please make this non-modal.

                          44 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  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
                          • Install and update extensions without need to restart VS

                            It can save time, especially when you have big project. Chrome can do it, why not Visual Studio?

                            40 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  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
                            • provide Code Constracts Editor Extension for VS2012

                              The current version is from 6/3/2011 and doesn't integrate into VS2012.

                              37 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  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
                              • Git VS Integration - Add support for other 'remotes'

                                The Git extension for Visual Studio 2012 should add the ability to push and pull to remotes other than 'origin'.
                                It should also add the ability to set-up tracking branches of remotes.

                                36 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  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
                                • 35 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  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Data Compare automation table list

                                    It would be nice to save data comparisons (in a definition file, etc) or pass in which tables to compare via command line / command utility. When comparing data in larger databases (say, 500+ tables) and I want to compare only a subset of tables (say, 50-100) the interface requires manually selecting only the desired tables. It would be nice to automate this task.

                                    31 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  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Provide a way within VS to see what Extensions are slowing the IDE

                                      If we can see what extensions are slowing the IDE, the we can make a informed decision by either reporting them back to the extension creator or disable them until the issue is resolved.

                                      31 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  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Memory and CPU consumption of cccheck.exe

                                        Hi there,
                                        we are using the latest version of the code contracts to increase our software quality.

                                        Now i found, that the cccheck.exe consumes a lot of Memory and CPU time (pls see attached copy of the task Manager).

                                        I found a thread on a MSDN Forum (http://social.msdn.microsoft.com/Forums/en-US/0873a84e-f0d6-4a03-a21c-715a23840e55/cccheck-excessive-memory-processor-usage?forum=codecontracts), that describes exactly the same problem. The first post was from 2010...now is nearly 2014!

                                        PLEASE Microsoft, fix this. I like the code contracts. But on my machine other programs have to run too ;-)

                                        Thank you!

                                        25 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  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Please add a DGML viewer to VS 11 Professional version. .

                                          A DGML viewer for my own graphs in VS would be very helpful. I realize it is part of the Ultimate version, but I am a solo dev and do not need the rest of the Architecture features. In my last project I cobbled together an DAG viewer from QuickGraph, Glee and Graphviz. MSAGL was not easy enough to implement and the graphs were inferior to the ones generated by the viewer in Ultimate.

                                          25 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  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5
                                          • Don't see your idea?

                                          Feedback and Knowledge Base