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. Open links in an actual browser

    Please take the Web Browser out of the Visual Studio, open links in the default web browser (and please my own default, not Internet Explorer). Visual Studio is not good as a web browser and it uses Internet Explorer inside to make it worse.

    60 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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
    • Add high resolution icons for those who use high DPI screens

      When you set your screen to high DPI (>100%) icons in toolbars get really blurry. In VS 2010 it was a pain to create great UI while your ide looked so bad.

      Icons should look pixel perfect independently of your DPI.

      55 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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
      • Highlighting

        I think it will be very convinient to highlight methods, propeties and variables with different font colors.

        54 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 →
        • The Properties tab for an assembly reference should also show the assembly's file version

          In for instance a C# project, if we show the properties of a referenced assembly, the properties list has the element "Version" which currently displays the AssemblyVersion. This element should be renamed "Assembly Version" for clarity. Also, a new element "Assembly File Version" should be added.

          The motivation for this is that some third party components keep the assembly version constant (i.e. contract version) between minor releases, to reduce need for recompilation of dependent code. Such minor releases will still increase the assembly file version, so that it's possible to distinguish them. Only showing the assembly version in the VS…

          52 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 →
          • Restore the possibility to remove a linked file from a project under source control without deleting the actual file

            In VS2008 I could delete a linked file from a project under source control and this would only trigger a pending change for my vbproj file. If I do the same in VS2010 this triggers a pending change for the actual delete of the linked file. This is not how it should work, because I don't want to delete the file, it's still needed in an other project. I just want to remove the link to the file

            52 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 →
            • Make namespace configurable for folder

              The namespace for new files created are automatically determined by the folder structure.
              This often creates a problem if you wish to make a logical group of files (by placing them in a folder) that is not supposed to be a new namespace.
              Creating the folder and moving the files is not a problem, but the trouble starts as soon as someone uses 'add class' on the folder.
              Now the new file does not sit in the same namespace as the other files in the folder.

              One example would be to use a folder to store partials of a big…

              49 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                5 comments  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
              • Show project vs. DLL vs. GAC and Copy-Local differences in references visually

                It would be useful to be able to tell at a glance which references within a project (in solution explorer, project, references tree) are project references, which are DLL references, and which are GAC references. It would further be worth knowing which ones have Copy Local set to true. This would provide useful information to developers as they make deployments, and would help reduce or eliminate a large class of deployment bugs.

                47 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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                • Make panning work in the source editor for touch devices

                  On my Surface Pro I keep trying to pan the source editor view, but it selects text instead. That doesn't seem very useful. Even without full DManip support, it'd be nice if I could pan the view (using the default behavior of being treated like a scroll wheel, like you get it most other desktop apps).

                  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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                  • Expand/collapse projects inside a solution/solution folder

                    When opening a solution all projects are expanded by default. This quickly makes you loose oversight of your solution structure.

                    1. It would be handy if there would be a way to expand/collapse the solution's children, perhaps even by solution folder, single folder, or project.

                    2. Remember state after closing and reopening Visual Studio.

                    Additional comments from a merged suggestion:
                    In all the versions of VS so far, the default behavior when opening a Solution the first time is to open it with all the nodes and items expanded in Solution Explorer. This is not an issue until you start…

                    39 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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                    • Show references to Nuget packages, not all the .dll's in them

                      There references show for a project in Solution Explorer shows every dll file. If the dll is from a Nuget package, it would be simpler to list the Nuget package instead.

                      38 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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                      • Make Design View available for x64 target platforms with custom elements

                        Design view is unavailable for x64 and ARM target platforms when the document contains custom elements (XAML with a user control, for example).

                        37 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 →
                        • Make VS menus customizable (same way as in VS 2008)

                          Make VS studio menus customizable the way it used to be in VS 2008 (Office 2003 style). Visual Studio 2010 introduced major step back in menu customizability :-(.
                          * Drag & Drop menu editing
                          * Tollbars and menubars on any side of main window
                          * Floating toolbars and menubars
                          * Custom icons for menu items and toolbar buttons
                          If it not possible to achieve with WPF, don't use WPF!

                          34 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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                          • Provide an option to save Visual Studio Settings on SkyDrive

                            In Visual Studio we have the possibility to share our settings via a network drive. The only problem is, that if you do not have a home server, you need to synchronize the settings by yourself via i.e. USB Dtick between your work-PC, home-PC and notebook. It would be great, if we'd get a possibility to save the settings on SkyDrive, to allow all VS instances on each computer we use, to use the same settings.

                            32 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 →
                            • Allow ALL Windows to have a dark background and configurable forecolor

                              Allow all windows in Visual Studio to have a dark or configurable background and foreground color. I love using a dark background for text editor but when I goto solution explorer its very very bright after looking at black all day long...

                              32 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 →
                              • Make project files contain Undo/Redo information from the last use.

                                First, it would greatly help to remind yourself what you were doing last time, what coding contexts and ideas were you working on, just by traversing last changes with Ctrl+Z.

                                Second, it would be nice if you could actually turn VS off for a minute (e.g. windows update wants me to restart my computer) and return to it later, with all the undos being still there ready to use again.

                                Let's say you can always disable this feature in project settings or is actually off by default.

                                30 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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                                • Spend more time fixing the little things.

                                  Visual Studio has, no doubt, thousands of little bugs that, taken individually, do not make the bar for a given release. The accumulation of these little bugs over the years has significantly impacted the overall quality experience of using Visual Studio. Those little bugs are important - spend more time on them, rather than summarily closing them when they appear on connect.

                                  30 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…)
                                    5 comments  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Enable project renaming.

                                    Unless I've overlooked something, it seems almost impossible to rename a VS project once it is saved to the Projects folder.

                                    I would love to see a renaming feature which renames the folders and project files, as well as amending any paths and names stored in the associated text and XML files.

                                    29 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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                                    • rename project folders and files

                                      Create a way to rename a project folder. This is closely related to http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2517011-enable-project-renaming- and http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3054944-rename-the-project-folder-when-renaming-a-project

                                      I would like a way where I can change a folder name and optionally filenames: Project -> right click -> rename folder and files... -> give a new name, select folder, output filename or both ->
                                      * Visual Studio updates name of the the solutiondirectory
                                      * Visual Studio updates the solution to point at the new directory
                                      * Visual Studio updates references of other projects to this project to the new directory
                                      * Visual Studio updates the project to reflect the new output file…

                                      29 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 →
                                      • Separate font options for environment, Solution Explorer and other windows

                                        If you change font in Environment->Fonts and Colors->Environment Font , it changes for all VisualStudio.
                                        You cannot specify only Solution Explorer or only menu.
                                        Please separate them.

                                        29 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 →
                                        • Bring back vertical toolbars

                                          I really like being able to customize the toolbars with the commands I want (so please don't replace them with a 'fixed' ribbon!) but on older visual studio versions there was more flexibility in the customisation. On modern screens which are 16x9 there is a lack of vertical space but plenty of horizontal space. Toolbars across the top of the window use that valuable vertical space that could be showing lines of code, if I could run the toolbars down the left or right edges (as I do for the Windows Taskbar) I could reclaim that code space again, like…

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

                                          Feedback and Knowledge Base