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. Bring Back Full-Color Icons to Visual Studio 2012

    The mostly black & gray glyphs used in Visual Studio 2012 are very difficult to distinguish between. Familiar icons that we have known and used for years are now gone, and it takes (wastes!) a ton of time trying to find the right icon/command/object. Please bring back the tried-and-true, full-color icons that clearly represent each command/object and are easily identifiable.

    4,286 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…)
      290 comments  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →

      Thanks to everyone who voted and commented on this issue. Visual Studio 2013 has added color in several broad reaching icon categories. We classified the icons we focused on into three sets: icons which represent common actions, icons which indicate code hierarchy, and icons that provide some kind of notification. By utilizing a systematic and broadly applicable approach to color use we are better able to effectively convey critical meaning or affiliation through color, to attract attention through color, and to improve scan-ability through color. This approach translates into color being applied to ~80% of standard toolbar and debug toolbar icons, ~75% of code hierarchy icons, and 100% of active notifications.

      Based upon the design goals outlined above and design decisions reflected in the existing scheme for each of the core icon sets we will continue to apply and extend our approach to icon colorization as we move forward. As…

    • Add support for Peek Definition in XAML view in Visual Studio and XAML Intellisense in Blend

      It is nice to see Peek Definition support added in VS13 preview for C# but it is not available for XAML view

      In Blend preview, Intellisense is still not available in XAML

      I think VS13 must have the above two

      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…)
        0 comments  ·  XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
      • Navigate from class in Editor to Folder in Solution Explorer

        Frequently, while in a class file in the code editor I need to navigate to the class file in Solution Explorer.

        I'd like to see a context menu and Keyboard shortcut that supports this capability.

        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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →

          Hi Shiv – You can already do this today and it’s been support in Solution Explorer since Visual Studio 2012! The shortcut is Ctrl + [, S – there is also an icon in the Solution Explorer toolbar to move focus from the Editor to that file in SE. It’s the icon with the double arrows pointing in opposite directions.

          We call this “Sync with Active Document.” Let us know if this is what you were looking for and if you like how it behaves.

          Thanks!
          Cathy Sullivan
          VS IDE Team

        • Integrate Alerts Explorer

          TFS Power Tools for Visual Studio 2010 had the Alerts Explorer available under the Team menu. I love this feature and would love to see it integrated into VS 2012. The existing Projects Alerts is just not enough in its current state.

          The current beta power tools for 2012 (2011) does not have this feature.

          47 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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
          • Improve control over target framework in F# portable libaries

            Make F# work like C#, where there is more fine-grained control over which frameworks are targeted. Currently it is not possible to use the portable version of Reactive Extensions from a portable F# library due to F# only targeting Profile47.

            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  ·  Languages - F# Tools  ·  Flag idea as inappropriate…  ·  Admin →
            • Publish the source code of the F# project plugin for Visual Studio

              Similarly to what was done to the compiler, so people can improve the IntelliSense support, add refactorings, etc., instead of asking for those features here

              82 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 - F# Tools  ·  Flag idea as inappropriate…  ·  Admin →
              • Better commit message on Visual Studio Online pull request merges

                Using the pull request tool in VSO to complete a merge create a commit message on the target branch that is something like this:
                "Merge commit 'xxxxxxx' into refs/heads/master"

                It would be much more meaningful to include the branchname that was merged. Like "git merge" command line do.
                "Merge branch 'feature/myCoolFeature' into master"

                22 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…)
                  completed  ·  3 comments  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                • Check-in Policy: Work Item Query Policy Improvement Required

                  I want to implement Check-in Policy using Work Item Query Policy, but I got stuck as single policy is implemented at Source Control level.
                  My team works on multiple release at a time in different code branches. With that I got multiple TFS Queries, one for each Release or branch.

                  To control the content in a Release(s), I can not implement single policy for all releases in current form.

                  It will be excellent if VS can provide a way to Implement Check-in Policy at Code Branch Level.

                  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…)
                    2 comments  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                  • Implement 'Compiler as a service' for F#

                    It would be a tough blow for F# adoption to not provide 'Compiler as a service' when VB and C# does.

                    522 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…)
                      17 comments  ·  Languages - F# Tools  ·  Flag idea as inappropriate…  ·  Admin →

                      Our recommendation for Visual F# Tools users requiring a “Compiler as a Service” component is to use and contribute to the F# compiler service component at http://fsharp.github.io/FSharp.Compiler.Service/. This is also available as a Nuget package. This implementation is directly adapted from the open source code for the Visual F# implementation.

                      The component is already used by numerous projects including the Visual F# Power Tools, FSharp.Formatting, the Xamarin and Emacs editing bindings for F#.

                      We also encourage (and would like to contribute to) discussions about implementing Roslyn interfaces using the functionality available in the FSharp.Compiler.Service project.

                      Don Syme, answering on behalf of for the Visual F# Tools team

                    • ADFS federated authentication for Visual Studio Online

                      Allowing federated authentication for Visual Studio Online so that we can manage our users internally

                      713 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…)
                        30 comments  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                      • TFS Alerts for notifying every stakeholder

                        I am trying to setup TFS alerts for the team and would like to setup an alert where everyone who is or was part of "AssignedTo" field during the life cycle of the work item gets notified.

                        I need to ensure everyone who ever worked on a workitem should receive notification email till it is closed.

                        I don't we have any feature like this out of the box, but it would really help in making TFS more popular.

                        66 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…)
                          7 comments  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →

                          It is possible to create a team alert that sends an email to all members of the team. To give your stakeholders notifications, you simply add them as a member to the team.

                          If you don’t want to add a stakeholder to the team, you always have the ability to create an alert for the stakeholder as an alternative.

                          Ewald Hofman
                          TFS Program Manager

                        • Support C++11 range-based for-loop

                          Range-based for-loop http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2930.html

                          I have created as a separate idea to determine the priority of this feature from the rest of C++11 features

                          50 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  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                          • Provide Visual Studio updates as an ISO image for offline installation

                            The offline installation method (run vs2012.2.exe /layout) is sub-optimal and has too many moving pieces. Please provide future (and current if possible) visual studio updates as an ISO.

                            I work as a consultant on a variety of customer sites, often on virtual machines with no / little internet connectivity. I also work on a laptop which is often disconnected, and sometimes it is connected via a mobile device which would cost hundreds of dollars to download updates.

                            In most of these situations, the simplest thing that works (and has worked for a long period of time) is to store and…

                            410 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…)
                              25 comments  ·  Flag idea as inappropriate…  ·  Admin →
                            • Improve UI Workflows for Team Explorer, especially Pending Changes (in 2012)

                              In 2012, all the Team Explorer interfaces have been combined into a single window. This has drastically reduced the efficiency with which we can do day to day operations. For example, to merge, I have to go to the Source Control explorer (Click Team Explorer tab. Click Home. Click Source Control Explorer). Then I apply my merge. Then I have to check in (Click Team Explorer. Click Home. Click Pending Changes. W.A.I.T. Check in the files). Then the next thing needed is always to do a build. (Click Team Explorer. Click Home. Click Builds. Start the build). As you can…

                              768 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…)
                                17 comments  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →

                                Many of the features suggested in this post (and the replies) have been implemented in the VS 2013 release. A few specifics include undockable Team Explorer pages, flat list view in Pending Changes, better support for large sets of included/excluded files, improved “tile” view on Home page, global improvements for making operations asynchronous, and improved/consolidated progress bars. There are still many improvements on our backlog (navigation overhaul, consolidation of notifications, and single click diff to name a few) and even more suggestions hidden in the details of this thread. For now, we’re going to close the thread as we feel many of the signficant wrinkles in Team Explorer have been ironed out. Please feel free to open new suggestions for specific improvements to Team Explorer if the issues you’re passionate about haven’t been addressed. Thanks!

                                Matt Mitrik
                                TFS Program Manager

                              • Assign/E-mail Stakeholders from Backlog Item

                                It would be exceptionally useful to have the ability to assign stakeholders to a backlog item and allow the ability to email the stakeholders from the backlog item interface. This would be different than a notification as, in this case, we wouldn't want to notify the stakeholders on every interaction or update with the code, but rather a directed email to stakeholders concerning the status of a project.

                                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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                • Allow Visual Studio Online users with Basic license to view Features list

                                  In Visual Studio Online we use Features to store and prioritize development epics. As a Product Manager I need only the agile functionality in TFS: releases, iterations, backlog items, and these epics.

                                  With the end of Early Adopter licenses coming in March 2014, I changed my license from Early Adopter to Basic. Now I can no longer see my features list, as this requires an Advanced or MSDN license.

                                  Therefore, as a Product Manager I must pay for an Advanced license for basic access (I do not have an MSDN license as a Product Manager). This will hurt wider adoption…

                                  18 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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Allow more than 20 backlog items to show in the "New" column of the Kanban board

                                    If there are more than 20 items in the new column of the Kanban board, the oldest items just don't show up. I would like to be able to see all the items in the Kanban board so our team doesn't just forget about older items.

                                    6 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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Support for source maps

                                      The TypeScript team build support for source maps into the TypeScript compiler. It would be great if Visual Studio would support this. This would allow a developer to debug TypeScript as TypeScript and not as JavaScript.

                                      Please check:
                                      http://www.aaron-powell.com/web/typescript-source-maps
                                      http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/

                                      107 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  ·  Debugger  ·  Flag idea as inappropriate…  ·  Admin →
                                      • please support export of product backlog to excel. Using the SaaS/web version of TFS

                                        When using the Team Foundation Service, it would be very helpful to support exporting and importing of the product backlog items into office formats, such as excel.

                                        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…)
                                          5 comments  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →

                                          If you are on the product backlog, there is an option to “Create Backlog Query”, which saves the backlog as a work item query. When you open Excel, you can select this query to show the data in Excel.
                                          If you are in Visual Studio you can also right click on the query and choose to open the query in Excel.

                                        • discard the terrible slow .net framework, let c# compile to a native code vm, just like vb6, best let c# run on vb6 runtime.

                                          .net framework is terrible slow. microsoft's product like dynamic crm is terrible slow and eat terrible memory! visual studio is terrible slow and eat terrible memory! just because .net framework is very bad..net framework can't Compatibility to each version and cant't cross-platform, so .net framework is a joke. .net framework will kill microsoft.
                                          So please dicard .netframewok and goto native code framework, just like vb6.
                                          the best choice is bring back vb6, and let c# run on vb6 runtime directly.
                                          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…)
                                            6 comments  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 26 27
                                          • Don't see your idea?

                                          Feedback and Knowledge Base