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.

We look forward to hearing from you!

Thanks – Doug Turnure
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…)
Reset

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 some color to Visual Studio 11 Beta

      Usability studies have shown that both shape and color help to distinguis visual elements in a UI. The upcoming/current beta release of Visual Studio 2011 has removed color from the toolbars and from icons in e.g. the Solution Explorer.

      Please make this optional so those of us that want a more accessible and user friendly IDE can have their cake and eat it too.

      7,850 votes
      Vote 0 votes Vote Vote
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service

        You'll receive a confirmation email with a link to create a password (optional).

        Signed in as (Sign out)
        You have left! (?) (thinking…)
        under review  ·  489 comments  ·  IDE  ·  Admin →
      • 678 votes
        Vote 0 votes Vote Vote
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service

          You'll receive a confirmation email with a link to create a password (optional).

          Signed in as (Sign out)
          You have left! (?) (thinking…)
          16 comments  ·  IDE  ·  Admin →
        • REMOVE "ALL CAPS"

          Remove "all caps" in the toolbox´s titles.

          1,852 votes
          Vote 0 votes Vote Vote
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service

            You'll receive a confirmation email with a link to create a password (optional).

            Signed in as (Sign out)
            You have left! (?) (thinking…)
            49 comments  ·  IDE  ·  Admin →
          • Make .NET 4.5 work on any OS that supports 4.0

            .NET Framework 4.0: Supported operating systems: Windows 7, Windows Server 2008 R2, Windows Vista Service Pack 1, Windows Server 2008, Windows XP Service Pack 3, Windows Server 2003 Service Pack 2

            .NET Framework 4.5 Beta: Supported operating systems: Windows 8, Windows Server 8, Windows 7, Windows Server 2008 R2, Windows Server 2008

            If 4.5 is an in-place upgrade, it should support every OS that supports 4.0; wait until 5.0 to drop support for Vista and XP.

            379 votes
            Vote 0 votes Vote Vote
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service

              You'll receive a confirmation email with a link to create a password (optional).

              Signed in as (Sign out)
              You have left! (?) (thinking…)
              22 comments  ·  .NET  ·  Admin →
            • Bring Back the Visual Studio Installation Customization Options

              We'd like to have all of the options back to customize Visual Studio. We'd probably like to have more granular installation customization, but at the very least, let us customize the installation.

              810 votes
              Vote 0 votes Vote Vote
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service

                You'll receive a confirmation email with a link to create a password (optional).

                Signed in as (Sign out)
                You have left! (?) (thinking…)
                under review  ·  41 comments  ·  Install  ·  Admin →
              • Go All-In with a Zune-Style Metro UI (See My Makeover Screenshot)

                Based on the comments at http://blogs.msdn.com/b/visualstudio/archive/2012/02/23/introducing-the-new-developer-experience.aspx?#comments

                Here's my UI makeover for VS 2012:

                VIEW THE SCREENSHOT MAKEOVER: Attached, or see http://i.imgur.com/Dh0zV.png

                Problems I addressed:

                1. No more :::::::::::::, and the Toolbar Separators are flatter and lighter.

                2. Highly influenced by Zune App UI. Take note of the Min/Max/Close, and the Size Grip, as well as the simple border.

                3. Brighter background, minimalist scrollbar, no more reminders of Windows 3.1

                4. The ALL CAPS thing is still there, but formatted exactly like in Zune's Metro UI Typographic Style.

                5. VS 2012 Icon, Title Bar, and Menu made more consistent with Metro… more

                968 votes
                Vote 0 votes Vote Vote
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service

                  You'll receive a confirmation email with a link to create a password (optional).

                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  73 comments  ·  IDE  ·  Admin →
                • Visual Studio Task Manager

                  One of the best things about Visual Studio is it's extensibility. The problem is, the more extensions I install, the less stable my Visual Studio gets, the more memory it takes, and sometimes it even takes constant CPU even when minimized. It would be great to have a task manager feature which allowed you to identify the misbehaving extension much easier.

                  569 votes
                  Vote 0 votes Vote Vote
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service

                    You'll receive a confirmation email with a link to create a password (optional).

                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    5 comments  ·  IDE  ·  Admin →
                  • Get rid of #region

                    My informal analysis concludes that #regions are used for evil 96% of the time.

                    225 votes
                    Vote 0 votes Vote Vote
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service

                      You'll receive a confirmation email with a link to create a password (optional).

                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                    • 504 votes
                      Vote 0 votes Vote Vote
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service

                        You'll receive a confirmation email with a link to create a password (optional).

                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        13 comments  ·  IDE  ·  Admin →
                      • Provide message based debugging

                        The debugger in VS is farily decent. However it appears to be lacking one essential feature for debugging Windows applications that are event based. That would be the ability to easily debug the source of messages being posted to a window.

                        I typically have to resort to Spyxx.exe to view events while I am also debugging in Visual Studio. That is fraught with issues as Spyxx has problems when the debugger is running. Spy can detect an issue with "hooks" that can cause the system to lock up so spy tells me it is refusing to log messages. Sometimes I… more

                        44 votes
                        Vote 0 votes Vote Vote
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service

                          You'll receive a confirmation email with a link to create a password (optional).

                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                        • Rename "Allow MFC 11 to run in XP SP3" idea

                          Rename the following idea:

                          https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2287078-allow-mfc-11-to-run-in-xp-sp3

                          to something more descriptive to gain attention of users.

                          E.g.
                          Title: "Allow VS11 C++ applications to run on XP SP3"
                          Description: "C++ binaries compiled with Visual Studio 11 beta do not run on XP SP3. Allow the VS11 CRT (and possibly MFC) to run on XP SP3."

                          215 votes
                          Vote 0 votes Vote Vote
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service

                            You'll receive a confirmation email with a link to create a password (optional).

                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                          • 271 votes
                            Vote 0 votes Vote Vote
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service

                              You'll receive a confirmation email with a link to create a password (optional).

                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              13 comments  ·  Editor  ·  Admin →
                            • Greatly increase support for GPU programming in C#

                              -Support GPU programming in C# -both general and graphical- on at least equal level with C++. On every Microsoft platform.
                              -Design the future versions (or successor) of DirectX with C# in mind.

                              105 votes
                              Vote 0 votes Vote Vote
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service

                                You'll receive a confirmation email with a link to create a password (optional).

                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                              • Improve MFC

                                Like many developers we maintain and develop an extremely large enterprise MFC application. All in all about 1.5 million lines. Asides from the addition of ribbons and a few extra controls we have had very little improvements in how we can work with MFC or native Win32 apps (in fact, the speed has gone down and classwizard seems to have gone from bad to worse to gone). Can you consider:

                                1. Improving the Dialog editor so that we can lay out dialogs with guides and the extra alignment options that are standard with C# - automatically spacing items correctly and… more

                                57 votes
                                Vote 0 votes Vote Vote
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service

                                  You'll receive a confirmation email with a link to create a password (optional).

                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  1 comment  ·  IDE  ·  Admin →
                                • open fast

                                  Make it so that opening a simple text file from Explorer is fast. It's just Text. Make it so fast to open that I no longer need a notepad replacement.
                                  Make VS2011 into the best notepad replacement!!

                                  It's just text, after all. It's ALL text.

                                  229 votes
                                  Vote 0 votes Vote Vote
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service

                                    You'll receive a confirmation email with a link to create a password (optional).

                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    6 comments  ·  Editor  ·  Admin →
                                  • Use proper mouse wheel routing

                                    In the year 2011, maybe it's finally time to handle WM_MOUSEWHEEL by the window under the cursor, rather than using the backward way of handling them in the window with focus?

                                    474 votes
                                    Vote 0 votes Vote Vote
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service

                                      You'll receive a confirmation email with a link to create a password (optional).

                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                    • Treat TFS as an Enterprise Symbol Server

                                      I want my Team Foundation Server instance to be the Symbol Server for the Enterprise. Visual Studio and other debugging clients could then inherently understand when it sees a TFS URL how to locate the symbols or alternately, TFS could provide a URL that exposes symbols correctly (i.e. https://tfs.mycompany.com/tfs/DefaultCollection/Symbols). For those using the Azure-based hosted Team Foundation Service solution, it provides them a publicly-accessible (with authentication) location for Symbol Server as well.

                                      We don't need a file share any longer if you have a TFS server! Symbols could be stored and maintained using the version control system (or some… more

                                      513 votes
                                      Vote 0 votes Vote Vote
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service

                                        You'll receive a confirmation email with a link to create a password (optional).

                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        under review  ·  9 comments  ·  Team Foundation Server  ·  Admin →
                                      • Make System.Data available to Metro style apps

                                        Although, it seems clear that some of the decisions with the "Metro" apps are built so that apps will be able to go between devices, I would like to see the System.Data namespace supported in them. An example, you want to connect to a "local" SQL Express database without having to run a middle tier web-site or application that can talk to the database. Why shouldn't a Metro app run on a desktop be able to connect in the same way that a WinForms app can? The framework was supposed to abstract us from hardware and other changes yet as… more

                                        53 votes
                                        Vote 0 votes Vote Vote
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service

                                          You'll receive a confirmation email with a link to create a password (optional).

                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                        • Don't close all files when a project file is edited

                                          When a project file is edited on the file system (e.g. source control pull), you'll currently get a prompt: "The project '<name>' has been modified outside the environment"

                                          My options are to not reload, often not being able to compile, or reload the project closing everything I have open...even if it's completely unrelated to the project change (added image files for example). This causes a huge productivity loss on a rapidly iterating project (Stack Overflow in this case), I have to reload the project then spend time opening/searching for whatever I was working on before it happened. In most cases… more

                                          149 votes
                                          Vote 0 votes Vote Vote
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service

                                            You'll receive a confirmation email with a link to create a password (optional).

                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            4 comments  ·  IDE  ·  Admin →
                                          • New projects treat compiler warnings as errors by default

                                            All new project templates will set the "treat warnings as errors" flag to true by default.

                                            95 votes
                                            Vote 0 votes Vote Vote
                                            Vote
                                            Sign in
                                            Check!
                                            (thinking…)
                                            Reset
                                            or sign in with
                                            • facebook
                                            • google
                                              Password icon
                                              I agree to the terms of service

                                              You'll receive a confirmation email with a link to create a password (optional).

                                              Signed in as (Sign out)
                                              You have left! (?) (thinking…)
                                            ← Previous 1 3 4 5 6 7 8 9 10 11 156 157
                                          • Don’t see your idea?
                                          • Post a new idea…
                                          • Knowledge Base and Helpdesk