Visual Studio IDE

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, you can visit our Developer Community website to get started. 

For suggestions for improvements to other developer products, see these sites:

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

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. SQL Server projects in VS2013 should generate create script only for object in the project

    When creating SQL Server Project in VS2013 and referencing another SQLServer project on the same server and database. The generated create script generates create statements for objects defined in the referenced DB.

    30 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  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
    • Allow multi-selection of memory snapshots

      Allow multi-selection of memory snapshots in order to easily allow for multiple deletions of unwanted memory snapshots.

      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  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
      • Organize Connection Managers Similar to Variables Screen

        I typically create SSIS packages that compare a set of database tables on two different servers using text files and Beyond Compare. This effort can involve a large number of text file connection managers.

        This can end up being quite hard to navigate. I would like to see something where the connection managers are categorized by their scope, the type, the name displayed in the current connection manager, and an ellipsis to edit the details.

        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  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
        • walk back through the code

          Take the opportunity to walk back through the code in debug mode. Now you can only move forward on the keys F10 and F11. This function will allow you to move the execution cursor without a mouse.

          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  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
          • Operators should allow identifiers as well as symbols, and be defined as extensions for existing classes and types.

            I would like to write an operator like the following...

            public static class stringExtensions
            {
            public static string operator space (string a, string b)
            {
            if (a == null) return b;
            if (b == null) return a;
            return a + " " + b;
            }

            public static string operator dot (string a, string b)
            {
            if (a == null) return b;
            if (b == null) return a;
            return a + "." + b;
            }
            }

            This would then be used in code as

            var c = "module";
            var d = "entity";
            var key = c dot d;
            Assert.AreEqual("module.entity", key); //…

            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 →
            • add monitoring on code alterations throughout the whole project lifetime

              i would like to be able to see when i am editing, a .css for example, to see which parts of it where modified from the beginning of the project lifetime in a similar way(but with more info) as it happens now.
              That info i think should be date and last 10 and next 10 filenames that have been altered when the selected changed occured.

              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 and Editor  ·  Flag idea as inappropriate…  ·  Admin →
              • 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…)
                  1 comment  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
                • Create a shortcut Alt+Enter (like Resharper)

                  Currently the Resharper has an Alt+Enter to fix common issues. This comes with either adding missing namespaces or libraries or with correcting suggestions to correct for wrong naming conventions. Pushing the light bulb takes too much time.

                  And in my experience even if there is an unexperienced user, just telling him Alt+Enter helps to beautify his code is a pretty good prsychologic shortcut that he surely will use it - because it's easy.

                  In our company everyone is now beautifying his code with resharper. But having this feature event in the core installation of VS would help a lot.

                  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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                  • Redesign the RemoteApp technology for Universal apps

                    Instead of sending visual frames from a remote machine to client, you could execute a Universal app in two-tier mode, when a Model and a View Model work on the server side while a View is on the client device. That should be possible for pure MVVM apps based on data bindings and commands. Also, it would be nice to add a special flag, similar to CLSCompliant attribute, to ensure that your application is compatible with such two-tier mode, i.e. it doesn't use events in XAML, etc. That could bring great UI experience to RemoteApps even with low-bandwidth connection, and…

                    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 →
                    • Build Quality back in build vNext and display on the dashboard of new Release Management?

                      First of all, it's good to have build quality back in build vNext. The new build tag is serving similar purposes but it doesn't display on the list of the build. Also, we would like to setup permission of what the permitted value of build quality.

                      Second, the new Release Management doesn't have build quality on the dashboard. It should be very useful for the approval to see the quality of the build before they make the decision whether to promote the build forward.

                      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 Tools for Unity  ·  Flag idea as inappropriate…  ·  Admin →
                      • easy hotkey mapping and fuzzy search

                        assigning and customize navigation in visual studio is a pain. usually it is when working i discover the need for a specfic hotkey. it shouldent take more than 10 sec tops.
                        Idea:
                        when opening the menu file, edit, etc. i simply want to be able to right click and directly assign a key.
                        to avoid accident right-clicking a small open-lock/close-lock symbol up by close and minimize symbol, which could determine if assigning is allowed.

                        to minimixe hotkey overall i am a big fan of fuzzy search as in sublime text and visual studio code. one addition to this fuzzy search…

                        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 and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                        • Provide Unit Testing for VS 2015 Pro Web Sites

                          Would be nice to have Unit Testing available for testing Web Sites, unless I'm missing something this appears to not be an option

                          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  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
                          • Find all references for javascript files

                            I would like feature like "Find all references" for javascript files. It's realy time consuming trying to find where else in code is some function used, especially when javascript files are 1000+ lines of code.

                            15 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  ·  Languages - JavaScript  ·  Flag idea as inappropriate…  ·  Admin →
                            • Double indentation for multiline code

                              Some code appears on more than one line, for example the inputs of "Add" are split across line 1 and 2 in (note I replaced spaces with "-" because this website removes spaces at the beginning of a line):

                              public Int32 Add(Int32 x, Int32 y, //Line 1
                              --Int32 z){//Line 2
                              --return x+y+z;//Code between the curly braces
                              }

                              When this happens, I would like Visual Studio to make the second line to use double indentation? Otherwise it becomes hard to see at a glance where the run on lines of code ends and the code inside of the curly braces begins.…

                              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…)
                                1 comment  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                              • Somewhere to show when was the last "Get Latest version" done

                                Dev take latest, and work on their code for days, not everyone get latest everyday. While comparing files with local workspace and looking at latest code in source control explorer at times they want to know how old is my code hence it will be useful to know when (date/time) I took last latest.

                                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  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                                • LINQ Performance

                                  Speed up linq performance. Give us the ability to create indexes or do this implicitly by evaluating a query execution plan.

                                  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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                                  • VS Extension install dialog selectable target VS versions

                                    # Allow install VS extension (vsix) multiple target VS versions for one time.

                                    * Current: Install vsix via VS extension manage dialog, installed target executing VS version only. Download and execute vsix direct, auto multiple install target VS versions.

                                    * Improvement: Install vsix via VS extension manage dialog, show multiple target VS versions checkboxes and selectable targets by user. (And already checked for current execution VS version)

                                    # Background

                                    * I repeated more repeated, re-install VS and extensions, search extension and install extension, and another VS version repeated and repeated... fgrrr!!!

                                    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  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Favorits for Documents

                                      Hallo,
                                      in Visual Studio you can see under TeamExplorer-DOCUMENTS
                                      your Documents in a tree. Can you add a functionality that I can tag a document as a Favorit-Document so that I don't need to navigate through the tree?
                                      Thanks.

                                      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 Tools for Unity  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Notes Editor for Visual Studio

                                        This idea was already proposed by Marius Huse Jacobsen on January 21, 2012 over 4 years ago (https://visualstudio.uservoice.com/forums/121579-visual-studio-2015/suggestions/2532243-scratchpad-notes-editor-window-not-tied-to-file) (it's a pity that no hyper-link facility exists for this suggestion editor to link to the original suggestion) and here I am trying to have another go. I will just reproduce the comment I wrote for the original proposal by adding some of the benefits for the proposed idea.

                                        PLEASE VOTE FOR THE ORIGINAL IDEA IF YOU LIKE THIS PROPOSAL. VOTING HERE WILL ONLY SPLIT AND WASTE THE VOTES.
                                        -------------------------------------------------------------------------
                                        I cannot believe this idea didn't receive much interest for…

                                        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 and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Add EDMX designer support for Entity Framework 7

                                          Many people will miss that feature in upcoming EF. Please add edmx designer based workflow.

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

                                          Feedback and Knowledge Base