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 it easy to switch to the native x64 compiler

    In VS2010 there is this stoopid 'feature' that you cannot set the VC $(ExecutableFolders) et al to DEFAULT to using the native x64 compiler (i.e. it uses the cross-compiler by default when compiling from the IDE).
    YES I know you must now do it project-by-project but we use Qt and our solution consists of > 140 projects, setting these every time after running qmake to generate a solution will be a major PITA.
    You should at least make it POSSIBLE to change the defaults.

    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 →
    • CTRL+SHIFT+<1st Letter of PropertyName> Like VB6 for All VS PropertySheets

      In VB6. We used CTRL+SHIFT+<1st Letter of Property> to go briskly to the desired property. But I couldnt find such option in VS. As now we work in C#. Please add this functionality to VS Editor. This will really speedup our development time.

      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 →
      • Streamline VS launching debugger

        Please optimize build and startup when debugging.
        1. Stop building binaries when the code hasn't changed
        2. Stop copying files like crazy when building.
        3. Have common bin and lib folders in sln for external Copy Local refs and for output binaries.
        4. Just start measuring startup time, decide on limit to what's acceptable and find the bottlenecks.

        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 →
        • On "You have mixed tabs and spaces. Fix this ?", Display in bold the Tabify or Untabify button based on text editor settings

          When the IDE displays "You have mixed tabs and spaces. Fix this ?", Display in bold the [Tabify] or [Untabify] button based on text editor settings.

          For example, if the file is a C# file and the C# editor tab settings are set to "Insert spaces", the [Untabify] button text should be bold.

          If the SQL editor settings are set to "Keep tabs", then the [Tabify] button text should be bold.

          The idea behind this easy update is that developpers generally now the tabbing used for their main language but don't remember the one used for satellite languages. displaying in…

          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 "exclude files" to the "Look in" options under Find and Replace

            Add "exclude files" to the "Look in" options under Find and Replace. There are times when certain files are always going to be impertinent to search for, and it would be nice to know that search will not be bogged down by those files.

            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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
            • Hire some one with an ergonomics degree

              This is by far the worst UI that I have ever seen from a "usability" POV. It may have some oooooo's and aaahhh's, but did you even bother to talk to anyone with a degree in ergonomics? High contrasts with dark backgrounds cause severe eye strain over time. Why do you think that Word became so popular in the early 90's and that black on white is the predominate standard? Colored fonts, especially black (which is not a color), on a white background produce the least amount of eye strain. And for those who think it is too bright, why…

              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 →
              • Shortcut key hints

                I can never remember shortcut keys! We need some kind of reminder / reinforcement to get devs to be menu free: tooltips, toast notification, command interceptor VS extension - whatever: something to help me boost my productivity!

                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 →
                • git

                  Add support for Git Staging area

                  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 →
                  • Have the window chrome color match my windows 8 theme setting.

                    All of the other applications in windows 8 change the title and border colors when the theme changes (I have mine change randomly). Visual Studio does not respect this.

                    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 →
                    • Expand intellisense to display associated statement when hovering over the closing bracket for that statement.

                      Expand intellisense to display associated statement when hovering over the closing bracket for that statement. This would be especially useful for longer code blocks where the top isn't visible at the same time as the bottom.

                      So for instance you hover over the closing bracket ("}") for an if statement and it pops up the statement like "if (x != y)" the bracket is associated with.

                      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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                      • Change the "build" color of the status bar from blue to another, more distinct, color.

                        The differences in blue between the Ready status color and the Building status color on the status bar are so subtle that you don't notice the change. As I am developing, when I compile, it is difficult simply by looking at the color to determine if it is the "build blue" status color or the "ready blue" status color.

                        Even better, make the colors user-configurable :)

                        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 →
                        • Make it easier to keep solution structure and file structure in sync

                          Some of our solutions are rather large, so we like to keep projects organised with solution folders:

                          ...\Service\...
                          ...\Client\...
                          ...\Install\...

                          Naturally, we want what we see in Solution Explorer, what we see on our disk, and what we see in source control to relate to each other. However, every time we create a new project, we have to remember to update the location. Even though I right click on Install, and say Add New Project, that new project appears at the root! (unless I specify **again** that I want it in Install).

                          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 support for Windows 8.1 multi-monitor DPI scaling

                            http://msdn.microsoft.com/en-us/library/windows/desktop/dd464646
                            http://imgur.com/qAiVw1Q,eVRIBlZ

                            When dragging VS 2013.1 Express to my second monitor running at a different DPI, it becomes blurry. VS seems to be acting as if it only has support for global DPI settings instead of per-monitor settings. It would be great if VS followed the same guidelines its users are attempting to follow when it comes to developing desktop apps ;-).

                            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 →
                            • Provide ability to use var keyword as a return type for .Net methods

                              Provide the ability to use the keyword var as a return type for .Net methods so that locally strongly typed variable declarations can simply be returned as values from a method using the var keyword directly rather than having to be cast to be strongly typed or otherwise modified to return a Generic Type.

                              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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                              • "Add new item" dialogue should remember category between sessions again

                                The "add new item" dialogue box in VS2010 and VS11 Developer Preview doesn't remember which item category you were looking at between VS sessions. This is a feature regression since VS2008, another example of the rewritten UI not including all the features of the previous versions.

                                Every time you open VS to create a new test solution, you're confronted with a massive list of item types. I virtually never create anything from outside the "code" section, so I'd rather it just started out looking at this node. The selected category is remembered within a VS session, but isn't written to…

                                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 →
                                • Show the Code instead of a Window in the Quick Preview Window

                                  If the Quick Preview Window shows the Designer, then it may load for a long time, or it may even crash the IDE (happens sometimes with our project).
                                  At least add a Option to configure this behavior

                                  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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Provide Intellisense option to suppress member list selection

                                    Provide an option to disable Intellisense member list default selection. The lack of this option makes Intellisense almost unusable. Typing "i = n;" in C++ will give you "i = namespace;", not exactly what you want by default.

                                    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 →
                                    • Improve the outlining options.

                                      Allow to check what I want to collapse, e.g. only comments, or everything except them, etc.

                                      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 →
                                      • Open visual studio in the monitor with the splash screen

                                        This one is pretty straight forward and easy. When the splash screen comes up, you have the ability to move it around. It would be nice if when VS closes that and launches the interface, it would launch the interface in the monitor where the splash screen last was.

                                        So for example, I could drag the splash screen to my second monitor and instead of visual studio popping up on the first monitor, it would pop up on the second.

                                        Seems pretty trivial but it's really useful. Anyways, thanks.

                                        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 'Files modified in the since...' and 'Files with pending changes...' options to Find in Files dialog

                                          It would be very convenient if I could do CTRL+SHIFT+F and set it to search only files that have been modified in the past x number of y's or files that are in my 'Pending Changes' window.

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

                                          Feedback and Knowledge Base