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

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. email test case from MTM

    Add the ability to email a Test Case from MTM

    13 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  ·  Visual Studio Test and Lab Management  ·  Flag idea as inappropriate…  ·  Admin →
    • Allow modification of work item type for TFS 2012 service (Azure)

      I am extremely frustrated by your decision to disallow updates to work item types when using TFS2012 as a cloud-based service. The default transitions are unacceptable (e.g. tasks transition to 'Done' when a developer checks anything in against that work item) and yet I am unable to import changes that I make using the various tools available to non-cloud users. After using TFS 2010 with an in-house server, I thought it made sense to switch to a cloud-based version, but I am regretting that move now.
      Unless you can suggest an acceptable work-around, we will only continue to use this…

      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…)
        2 comments  ·  Cloud  ·  Flag idea as inappropriate…  ·  Admin →
      • *PLEASE* have the installer check if you have XP and tell you it won't work. Ugh. What a waste of time.

        *PLEASE* have the installer check if you have XP and tell you it won't work. Ugh. What a waste of time.

        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  ·  Compatibility  ·  Flag idea as inappropriate…  ·  Admin →
        • allow bulk loading (import) of task names into the agile/scrum process.

          At the moment we have to manually type in each task name and the hours and click save and repeat the process. It's really slow going/timewasting.

          TFS is never the *source* for the information on what the tasks need to be done. It's the end point - the starting point might be an excel spreadsheet or project plan or word document or job system like workflowmax - some other repository for tasks.

          If we had a simple textarea with a format of say: taskname, hours then we could paste this information in from our actual source, then bingo, job done..

          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 →
          • Making continuous integration(CI) works with Git and Ant/Maven

            Please make CI work with git and Maven/Ant. Also provide
            ability to modify build definition/workflow for git / Maven / Ant combination

            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  ·  Flag idea as inappropriate…  ·  Admin →
            • Add filter by Iteration & Area of the Product Board

              Add filter by Iteration & Area of the Product Board in web access 2012.2

              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 →
              • Fix the 'Identity and Access Tool' extension to make it works with VS2012 Update 2

                The "Identity and Access Tool" extension doesn't work anymore with the last update of VS2012 (Update 2). It is thus not possible to add a STS Reference to a project without 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…)
                  0 comments  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
                • Allow F# code in "Watch" and "Immediate" windows

                  Currently, if you debug an F# program, you better know C#, or the "Watch" window will be useless to you. I'd like to be able to use F# these windows, for obvious (not so obvious to VS developers...) reasons.

                  20 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 →
                  • Default sorting for each entity

                    Add a default sorting property for each entity. This property will then be used by LS when creating auto-complet box using the entity as a source and in all list as the default sort order.

                    This could be done in previous version of LS by adding code to the <entity>_all_PreprocessQuery(), but this method is no longer available in VS2012.

                    This forces us to replace all automatically generated modal edit form by our own just to set the order in the Auto-completed boxes they contains.

                    24 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  ·  LightSwitch  ·  Flag idea as inappropriate…  ·  Admin →
                    • Add a way to search StackOverflow

                      I find myself searching StackOverflow so often that a way to do it from within Visual Studio or at least within Help would be a great time saver.

                      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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                      • Add option for modifying/tweaking the intellisence autocomplete text

                        Add an option for modifying the text that intellisence pastes into the code when it autocompletes stuff.

                        It would be really helpful if I could make small tweaks to some of the boilerplate defaults as needed since there are a few things that I do repetitively,

                        Example: when typing a try/catch, have it also automatically insert a particular method call that I use all the time in the catch statement.

                        1 vote
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          0 comments  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
                        • Solve the WebSiteCache bug that causes VS 2012 to hang up

                          There's a bug that causes VS 2012 to access over 10,000 folders inside the AppData\WebSiteCache folder, causing it to frequently hang up.

                          A workaround is deleting the folder (which makes VS fast again).

                          Please solve this bug.

                          http://blog.geocortex.com/2007/12/07/slow-visual-studio-performance-solved/

                          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 →
                          • Parallel evaluation logical operators

                            VB.net C#
                            -----------------------
                            And.P &&&
                            Or.P |||
                            Xor.P ^^^

                            It would not be always advisable to use these operators.
                            Sometimes the short-circuiting evaluation operators would be the better choice.
                            Sometimes the parallels.
                            So, an expected chance and run-time determination would be always necessary.

                            VB.net example:
                            bln = myLongTimeFunc1() And.P myLongTimeFunc2()

                            C# example:
                            b = myLongTimeFunc1() &&& myLongTimeFunc2();

                            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  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
                            • While checking out file, organise them in a group

                              Hi

                              Dev is working under three different bugs/Enchancements.

                              BUg1: 12 Files
                              Bug2: 25 Files
                              Bug3 : 10 Files

                              Problem: It becomes a problem during code review sessions as sometime dev misses a files or two. Since there is no Virtual "Folder" under which all the realted checked out files are placed.

                              Proposed:
                              There should be vritual "folder" per bug or feature based, where he can place all the related files in "one" folder when he checks out from TFS. So code review, checking-in becomes smoother.
                              When checking out any file ask user:

                              1) Check out in "global" group or
                              2)…

                              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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                              • There must be support for converting a complete project developed in “C” language to “C++” or “C#”.

                                There must be support for converting a complete project developed in “C” language to “C++” or “C#”.
                                It should not be simple file name replacement but should have below:

                                1) All the “struct” definition would be moved to “class” definition.
                                2) New classes introduced for each “.C” code file, based on the user input.
                                3) All the global or static function would become methods of the classes ot might remain as it is based on the user choice.
                                4) Need to handle use of “function pointer” and moved to inheritance hierarchy. ***** very complicated.
                                I can suggest design for the…

                                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  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                                • Input data based debugging

                                  While debugging the big application which are processing big set of data, There must be some way debugger should activate a break point based on the input data which could be coming from any source, User should have the option for specific position into the data set to start debugging.

                                  Also user can add some specific information into input data to instruct the debugger to stop running the code and user can continue debugging from there on.
                                  With above precious time of developer can be saved which wasted in reaching to same fault scenario again and again.

                                  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  ·  Debugger  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Please add debugger for lambda expression and linQ.

                                    Please add debugger for lambda expression and linQ.

                                    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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Make 0xAD ascii character a "greater than" sign rather then a "minus" sign

                                      The ascii character 0xAD currently shows as a greater than sign but compile as a minus sign which cause an error. It would be better if 0xAD was automatically switched 0x2D which is the greater than sign.

                                      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  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Grey out projects not being built in active solution configuration

                                        Basically I need help understanding my solution configurations. If we have multiple build configurations and you toggle between them we need a visual way of understanding what's going on. One basic idea is to grey out projects not being built. Ideally this would apply to files as well.

                                        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  ·  Flag idea as inappropriate…  ·  Admin →
                                        • In Lab Center, show the Description for Environments in the list view

                                          The list view in Lab Center allows you to sort your environments by Name, Status, etc. Please allow the Description to be shown in this list as well. This list is the only way to get a quick view of all enviromentments. Since the description is not shown in this list, it is almost unusable. For example, I could then add custom information in the description that is sorted in a different way than Name, which would give me an alternate way to sort my enviroments in the list.

                                          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…)
                                            0 comments  ·  Visual Studio Test and Lab Management  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base