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. Add more filters to "find in solution" (Ctrl+Shift+F)

    With "find in solution" it would be nice to have more filters in the advanced search options, so I could specify to only return items found inside a string, or variable declarations, or only return classnames found with the search filter, or only show results that are of a certain type (typeof(int)).

    For instance, right now I'm searching for the word "Instance", but I only want to find where I am injecting it into the querystring like so:

    string query = "&Instance=" + instance;

    But I only want it to return that instance I have in quotes, as I have…

    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 →
    • Automatic move constructors in c++

      Another feature of C++11: Move constructors should be generated automatically.

      7 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 →
      • Run CodedUITests after successful build and report failures at a step level

        We would like to run CodedUITests after successful build and report failures at a step level.

        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  ·  Visual Studio Ultimate  ·  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…)
            • 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…)
                • 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 →
                  • Debugg the code without break Point

                    I need the solution for the below problem,I have the solution file which contain aspx page like home, login, main.. After login the home page will be redirected.if suppose am I put the break point in the login page code behind, after complete login action the home page loaded. I have some logic in the home page load event. I would like the load event also automatically execute step by step. because my actuall solution file contain more the 30 pages so I can't able to find which page code behind run at this time. Overall my need is in…

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

                      Integrate Team Foundation Service Web Access with Skydrive.

                      Example: I want to be able to link an office document stored in Skydrive (my main interest is Onenote. But it could be Word, Excel, PowerPoint) with any work item in TFS.

                      When provisioning a TFService collection, automatically link it with a folder in the Skydrive of the owner of the TFS account. Any account with access to that project should automatically get access to that skydrive folder.

                      Then on the "Attached files" section I would have an option to "attach from skydrive". This will create a link in the attachment UI…

                      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…)
                      • 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  ·  IDE  ·  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 →
                            • shove .net up your boss's butt. bring me VB6-A already.

                              shove .net up your boss's butt. bring me VB6-A already.

                              7 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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                              • Custom Control Xaml Editor (Like the "Resources" tab in Blend)

                                http://stackoverflow.com/questions/16349553/2012-visual-studio-custom-control-xaml-style-designer-how-to-edit-generic-xaml?noredirect=1#comment23422259_16349553

                                When making custom controls, the ability to edit the generic template "Resource". Blend had this feature under "Resources" but cant be found in VS2012

                                The other xaml editor stuff is great, but a PITA having to switch to blend for custom control generic xaml designs.

                                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  ·  XAML Tools  ·  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 →
                                  • Parallel block statement

                                    Parallel
                                        Task
                                            myLongTimeFunc1()
                                        Task
                                            myLongTimeFunc2()
                                        Task
                                            myLongTimeFunc3()
                                    End Parallel
                                    MessageBox.Show("All tasks are executed.")

                                    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  ·  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 →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base