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. Make a dataset updating and refreshing tool

    Whenever I make changes to the underlying database and would like to refresh my dataset in the Visual Studio designer I am unable to find a way to do this. Searching web for answers some have said that one should right click on the datset .xsd file in the Solution Explorer and select Run custom tool. However when I do this nothing happens. I am using Visual Studio 2010 Professional and have installed SQL Server Express 2008.

    My only solution up til now has been to delete the table(s) from the DatSet and then dragging the table(s) once again onto…

    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  ·  Flag idea as inappropriate…  ·  Admin →
    • Scheduled Todo list

      Today we put a todo comment and it appears in the todo task list. Many times that "todo" comments is optional and many times it become mandatory after a given date.

      The suggestion is to put a date with todo comment. e.g.
      //todo: 28/March/2013 : Replace this hard coded value by the value that we pull from database.

      When a compilation triggered in IDE(Visual Studio), all such todo comments whose date has expired should be shown as error. To fix it either user can
      1> postpone the date or
      2> remove the comment or
      3> mark the todo as complete.…

      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…)
        1 comment  ·  IDE  ·  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…)
          0 comments  ·  Visual Studio Test and Lab Management  ·  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…)
            0 comments  ·  Visual Studio Test and Lab Management  ·  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…)
              0 comments  ·  Visual Studio Test and Lab Management  ·  Flag idea as inappropriate…  ·  Admin →
            • XNA 5

              Please continue to work on XNA. It's a great way for indie game developers like myself to make games and give them to the world. XNA gave us the ability to put our games, easily, on the most popular platforms, and to just dump XNA would be therefor heartbreaking... I implore you to keep working on XNA so we C# developers can still make amazing games!

              16,015 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…)
                215 comments  ·  Games  ·  Flag idea as inappropriate…  ·  Admin →
              • Way to Search Titles quickly by Keyword string

                Put a Search box to the right of the envelope icon so we can do a quick search (with a pulldown box of field) so we can search for example only those titles that have "test" anywhere in the field. This is like a fast version of the otherwise laborious query creation.

                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 →
                • Allow me to link Visual C++ filters to specific directories

                  Please give me a way to associate a directory for a given filter (ie folder) in VC++. The directory would be used as the default when I click on a filter and run the Add New wizard. This would help greatly on larger projects with elaborate directory structures.

                  Here is an example of how the current setup is maddening. Imagine I am working on something that has a directory structure like this

                  \Foo
                  \build
                  \msvc << VC++ files here
                  \brandX << build/make files for your competition
                  \include
                  \Algorithms
                  sort.h
                  \Collections
                  vector.h
                  \src
                  \Algorithms
                  sort.cpp
                  \Collections
                  vector.cpp

                  I can create Filters…

                  42 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…)
                    4 comments  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                  • Support OpenMP with Profile-Guided Optimization (PGO)

                    MSVC supports both OpenMP parallelism and PGO of parallel code, but not both at the same time. As a developer trying to write fast code (as most of us are), I find both OpenMP and PGO to be valuable tools, so let's get them playing together.

                    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 - C++  ·  Flag idea as inappropriate…  ·  Admin →
                    • Fix "Feedback Tool" upload.

                      This feedback tool is truly handy - however, could not upload a file from inside VS2012 ultimate and had to do it in a separate browser.

                      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  ·  Flag idea as inappropriate…  ·  Admin →
                      • Situations like the following are fairly common in mathematical modelling: ----------------------------------------------------------------

                        Situations like the following are fairly common in mathematical modelling:

                        ----------------------------------------------------------------
                        public double FinalValueOfA { get; set; }
                        public double FinalValueOfB { get; set; }
                        public double FinalValueOfC { get; set; }
                        public double FinalValueOfD { get; set; }

                        private const int MAX_ITERATIONS = 1000;

                        public void Solve()
                        {
                        double a, b, c, d;

                        for (int iter = 0; iter < MAX_ITERATIONS; iter++)
                        {
                        a = CalculateA(...);
                        b = CalculateB(...);
                        c = CalculateC(...);
                        d = CalculateD(...);

                        if (ProcedureConverged(a, b, c, d))
                        break;

                        UpdateSomeMoreStuff(...);
                        }

                        FinalValueOfA = a;
                        FinalValueOfB = b;
                        FinalValueOfC = c;
                        FinalValueOfD = d;
                        }
                        ----------------------------------------------------------------

                        "Every other…

                        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  ·  Flag idea as inappropriate…  ·  Admin →
                        • Include auto-complete for c++

                          Hi! I am, mainly a C++ programmer and have used Microsofts Visual Studio for quite some time for other projects in C# and like the editor alot. One of the things I noticed when using it for C++ programs was the absence of auto-complete, which speeds up the woking process.

                          If it is possible, it would be a much appreciated add.on which would improve it greatly as an editor!

                          Thank you!

                          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…)
                            1 comment  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                          • No way to see that Exploratory testing files are being uploaded

                            Hi,

                            I went for a quick ride on Exploratory testing and I did some testing after that I save&closed the session and went to view exploratory sessions and I just wanted to see what are things that are saving I click on screen capture.wmv and it gave me message that files are being updated and I don't have any way of knowing that it's uploading or not. It would be nice to status with it.

                            Thanks,
                            Attiqe

                            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 →
                            • Add posibility to use 3rd party consoles when starting console app under VS

                              I'm using ConEmu (and previously Console2) as consoles. It would be great if one could instruct VS to start those instead of standard Windows console when running console applications.

                              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  ·  Flag idea as inappropriate…  ·  Admin →
                              • Let users hover over hex color code (for css files) and see a square of that color pop up!

                                It's cumbersone to play with colors in css and know what color something is just by looking at hex color code.

                                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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                                • Add a compiler warning for C-style casts in C++

                                  Would it be possible to add a new compiler warning that informs the user when a C-style cast has been used in either native or managed C++?

                                  Although I'm not too concerned with the casting of basic data types (such as float fValue = (float)nValue;) C-style casting of class pointers that may fall through to a reinterpret_cast<T> are particularly dangerous and also difficult to find in existing source code. A compiler warning would help developers identify such instances without resorting to regex searches across files. Generally speaking if something falls through to a reinterpret cast then it has probably gone…

                                  27 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 →
                                  • Allow custom CSS formatting in Visual Studio 2012

                                    At the moment there are only three options - "Compact", "Semi-expanded" and "expanded", though none of these meet our needs.

                                    Please enable some kind of custom template for formatting CSS, or at the very least include more options (such a version of "Compact" without the space after the colon).

                                    11 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  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Make pending changes exclude files not in the current project by default

                                      There are already many posts commenting on the usability of the pending changes window (for use with TFS 2012) but I've not seen this one:

                                      I work on many projects, some concurrently and invariably end up with multiple files checked out in different projects at the same time.

                                      When I go to the pending changes window it defaults to including _every_ checked out file it knows about. This just resulted in me unintentionally checking in work in progress files on an unrelated project.

                                      IMO the pending changes window should, by default, only include files related to the solution you're currently…

                                      0 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        1 comment  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Kill the UI Experts @ Microsoft that thinking more clicks for the same operation is a good idea. Pending Changes Source Control Window SUCK

                                        Pretty much every software developer on the planet that uses Visual Studio is use to the pending changes window in VS2010 and now in VS2012 that entire interface has changed, takes more clicks and more mouse moves to do the same thing. I'm a UI Expert. Are we really that bored as humanity that we need to make the same thing more complicated? I thought the entire point of technology was to make our lives easier. Like Windows 8 and the dumbing down of access to information, VS2012 is a perfect example of where UI designers need to do something…

                                        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…)
                                          1 comment  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Permit the assignment of multiple people to a workitem on the TFS Kamban board

                                          When pair programming we usually have 2 people assigned to a workitem (& occasionally 3 for code review). But the TFS Kamban Board only lets me see 1. So half the team are invisible.

                                          I'd like to multi-select the members assigned to a workitem. Then see them on the card either as Text or better yet, show me a tiny photo or avatar.

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

                                          Feedback and Knowledge Base