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…)
      293 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…

    • Improve navigating to links for touch screen in VSO

      The Work Item Improvements - Sep 23 (http://www.visualstudio.com/en-us/news/2014-sep-23-vso) changed the way how Navigating to Links feature works in Work Item Details rendering it impossible to open them when using a device with Touch Screen.

      Tap+Hold on a link should open the default context menu of the device/browser instead of the custom "CTRL-Click to Follow" -notification which feels awkward in a situation when you don't have a CTRL-button.

      The current event handler on such links intercept way too broad range of events. I suggest you only intercept a click event and leave others, such as right click (emitted on…

      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…)
        completed  ·  0 comments  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
      • visual studio tools for unity IDE version support problem

        shall you support VS14 and Unity 5 since those two test version of IDE has been published for a few time, and it's not to difficult to support VS14 right? it's just a version detection improvement for the VS2013 is not to different from VS14

        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 →
        • Release Visual Studio Professional for Free to Replace Express Editions

          For MIcrosoft moving forward, and to compete against Apple and Google, etc. I believe replacing the feature limited and cut-down express editions of Visual studio and release the Professional version of Visual Studio for free. Microsoft should implement a marketplace in Visual Studio where developers can sell their add-ons and Microsoft can take a small cut from the sales.

          It gets frustrating as a indie to have such a huge upfront costs for developing for Windows/Windows Phone when Apple (for instance) offer it's development tools for free and without limitations. I can develop for both desktop and and mobile apps…

          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…)
            1 comment  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
          • Subscription Visual Studio Proffessional

            The payment of £1000+ is unfortuantely too much for newbies and the express doesn't allow you to use the huge variety of plugins available.

            I could imagine a subscription service like the Office subscription.. allowing you to use the full set of Visual Studio features and updates for "free" for a monthly subscription of something like 8.99 per month.

            This will open your product up to people like me who need the extra tools and reliability of the professional or ultimate product... and the toolsets... but who have not got that kind of money in one big hit.

            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  ·  Cloud  ·  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…)
                1 comment  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
              • UnityVS should support resx and .designer.cs files

                UnityVS should take care of resx and .designer.cs files in the Unity asset folders so we can use .net native resource system in visual studio for Unity projects.

                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 →
                • Copy and paste test steps from Excel into Test Suite Grid view with alerts if others have modified the existing test cases since Iast pull

                  The Excel interface for Test Case work items allows you to update, modify almost all data except for Test Steps. I want to interface and work with Excel while authoring test cases.

                  I understand there are tools like http://tcmimport.codeplex.com/ available for import. But if I want to export my test cases to Excel and then update the existing test cases then I cannot achieve this.

                  Please implement this as I have found it is easier to work with Excel for my test interface but like all of the other functionality and integration of TFS for ALM.

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

                    This was already closed as part of another uservoice item:
                    http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2038925-excel-integration-with-mtm

                    Adding relevant info here:

                    Starting with TFS 2013, we have now enabled the “grid view” for Test case authoring, which addresses all the issues raised above, related to test case authoring.

                    Few of the capabilities enabled in Grid view include:
                    • Create new test cases in a suite, in bulk, using the grid view (with or without test steps) irrespective of whether the suite already contains test cases or not
                    • Bulk edit all or specific test cases in grid view (add steps, remove steps, edit steps)
                    • Copy test cases/steps (including Shared Steps) from one test case to another in grid view
                    • Copy test cases/steps from Excel to grid view and vice versa
                    • Remove test cases from the suite using the grid view
                    • Directly open the test case work item form from within grid view…

                  • I have an issue with MTM: When I run a test and found a bug at step 13, I cannot pause the test,start running a test, following it step by s

                    The problem I have found with MTM:
                    If running a test and finding a bug at step 14, I cannot pause, save the test at this step, start another test and once original issue is resolved, to go back to the step where I was to begin with, but I'll need to re-run all the test from step 1 until step 14.
                    The option i would like to have is:
                    1. Start running a test, following it step by step
                    2. Find a bug which holds the test until resolved
                    3. Pause, save and close the test
                    4. Start working…

                    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 Test and Lab Management  ·  Flag idea as inappropriate…  ·  Admin →

                      This capability is already available in the product.

                      If you are using Microsoft Test Runner for running tests, take a look at http://blogs.msdn.com/b/visualstudioalm/archive/2012/10/17/pausing-and-resuming-test-execution-from-the-test-runner-in-microsoft-test-manager.aspx

                      If you are using the Web-based test runner for running tests, take a look at http://www.visualstudio.com/en-us/news/2013-feb-11-vso

                      Marking this uservoice item as “Completed”

                      -Ravi Shanker

                    • VS Online 2013 - Query Charts should allow unlimited results

                      In regards to the current limitation of charts to display up to 7 data values - this is does not support many real-life scenarios. For example, I have a pivot chart of PBIs assigned to each team member, and two team members have results consolidated into one "other" series.

                      http://www.visualstudio.com/get-started/visualize-progress-vs

                      Q:Why doesn’t my chart show all the field values in the results?

                      A:When a chart contains more than seven items within the data series, values in the eight-plus items are consolidated into a set labeled “other".

                      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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                      • Associate a file while checkout to a BackLog/Bug/... created on Visual Studio Online

                        Lets suppose that I have a huge project going on, that I will need to change more than 100 files in a period of 5 months project. In between, the customer request some small changes and then we create a new Work Item for this change. At this point I would stop to working in this big project to do those small changes, so I need to check out a few objects to work on in the same solution.

                        In the end of the second small project I will need to checkin my changes and associate it with the new…

                        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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                        • VSO REST API: Enable changing work item state without passing bunch of others fields updates

                          When you want to change work item state using VSO REST API, you need to pass some other fields defined in work item definition XML file for given process template. Otherwise you get BAD REQUEST 400 as a response.

                          These fields are System.Reason and all of kind xxxBy (where you need to pass an user display name) or xxxDate (where you need to pass a date). Since there is field DEFAULTREASON for System.Reason and the values for xxBy and xxxDate can be figured out on the server-side, I would expect, that if you send an work item state update without…

                          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 →

                            In this week’s deployment of VSO we’ll be releasing v1.2 of the API which fixes the issues you’ve outlined. We have implemented support for the JSON-PATCH standard as well as implemented a server side rules engine so creating or updating a work item is as simple as specifying only the fields that don’t have a default value (i.e. title). The rest of the fields will automatically take their default values

                            Ewald Hofman
                            TFS Program Manager

                          • 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 →
                            • Remove Debugging

                              Debugging is the most anoying part in the development proces.
                              The CLR should simply ignore bugs and run the code as I thought it should work.
                              This would make VS the #1 IDE in the world.

                              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…)
                                3 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →

                                Rafael,

                                Thanks for the great suggestion. We agree that debugging is often the most arduous part of the development cycle and have added a great feature to Visual Studio to enable the development workflow you’ve suggested. If you download the latest Visual Studio “14” CTP and create a new project you’ll find that under the Debug menu we have added an option “Start without Debugging” which will force the CLR to execute your program as exactly as written without interference from the pesky debugger. For convenience this feature can be invoked with the shortcut key Ctrl+F5.

                                We’ve found development to be so productive once debugging is eliminated that we’ve back-ported this most excellent productivity feature to all prior versions of the product in various updates.

                                Thanks for helping make Visual Studio the #1 IDE in the world.

                                Happy Coding,

                                The Visual Studio Team

                              • 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 →
                                • When changing iteration of a backlog Item, change all tasks' iterations linked to that backlog item

                                  Sometimes we move backlog items to a new iteration for whatever reason. If there are tasks attached to that backlog item, their iterations don't get changed and we have to go in and manually change it...

                                  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…)
                                    2 comments  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                  • How can I define weekend as work days?

                                    How can I define weekend as work days?

                                    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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Provide a way to query VSO about work items that were assigned to me at some point of today (or any other day).

                                      I need to be able to find out which items i worked with today or may be yesterday!

                                      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…)
                                        1 comment  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Make design view available for pure HTML/HTML5 websites and projects.

                                        Make design view available for pure HTML/HTML5 websites and projects.
                                        When I need a visual of the project pages I am working with and don't find it in VS2013, I am turning to Dreamweaver.
                                        It used to be available for HTML forms and pages, what happened!!

                                        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 →
                                        • Allow browsing for WITs when pressing "link to..."

                                          When I press the "link to..." button in tasks, PBIs, Bugs or test cases, I have to manually type the ID of the WIT. I suggest to open a simple windows which filters on the current sprint by default. Moreover, it should be possible to filter on others sprints and to use other, non-predifined queries.

                                          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…)
                                            completed  ·  0 comments  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 27 28
                                          • Don't see your idea?

                                          Feedback and Knowledge Base