Visual Studio 2015

Welcome to the Visual Studio 2015 UserVoice site. This site is for suggestions and ideas for the IDE of Visual Studio (Community, Professional or Enterprise). You can also add suggestions for Team Services or Visual Studio Code. Or go to Connect to file a bug. Note that Application Insights has moved to its own UserVoice forum.

We also added an Announcements section where we will be posting special opportunities for you to participate in.

Read about current UserVoice statuses and their definitions in our article “What Does the Status of My Feedback Mean?” article.

We look forward to hearing from you!

The Visual Studio team
Terms of Service and Privacy Policy

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Use green/red indicators to show build results

    When a build is done, something like:

    ========== Build: 3 succeeded, 0 failed, 2 up-to-date, 0 skipped ==========

    is displayed in the Output window.
    Most of the time, the only item I'm really interested in is "0 failed".
    I would love to have some more visual feedback, like a green light in case of successfull build and a red light otherwise (eventually orange if there are warnings).

    2 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
    • Autosync of _references.js should have a method to exclude files and directories

      Having many Javascript files in a project causes the IDE to slow down or even become unresponsive when updating or adding a nuget package which includes many files. With Sysinternals's Process Monitor it became clear that it was trying to update the _references.js file.

      35 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  ·  Languages - JavaScript  ·  Flag idea as inappropriate…  ·  Admin →
      • F5 -Change "Run" to be sensitive to window

        F5 normally "runs" the selected project (if applicable) but I would prefer it to be context senstive using the current window I am editing. For example, when editing a transformation F5 should run the transformation. When editing a SQL query F5 should run the query.

        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 →
        • Add an 'Ignore space...' for all format options

          Autoformat can be great, but it can also greatly work against when you have some exceptions.

          Please add option to turn off all whitespace autoformatting.

          I never hit accidentally the space button, and I'm also perfectly well to press the space button when I do want a space.

          78 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…)
            7 comments  ·  Flag idea as inappropriate…  ·  Admin →
          • Modify Recent Items Menu

            Working with many projects at work scattered across different LAN Drives and even on own PC can be time consuming to navigate to. Why don't we only show solution files (or check box to filter solution or project files), and make a scrollable (and perhaps with inline pages) recent items section on the start page that allows us to navigate to our many solutions?

            Thank you

            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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
            • A beginners guide on how to setup blend for visual studio

              there are many people that would like to start using blend for visual studio 2015 but like me cannot find one single guide on how to start using it. There isn't an install guide or a guide for even opening up your first hello world blend project. If you want people to use your product how about showing noobs how to even start.

              15 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  ·  Blend for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
              • Opensource the backend behind "Send a Smile/Send a frown"

                In few videos and blog posts, you've shared the stack you have behind the "Send a smile/send a frown" feature in Visual Studio.
                This system can be a great tool for developers out there, to use in their own apps.

                Can you opensource the backend for this feature, and maybe a little frontend for WPF/UWP ?

                48 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  ·  Flag idea as inappropriate…  ·  Admin →
                • negative check "[variable] is not [type]" like in "[variable] is [type]"

                  for convenience like in "if (variable is type)" we could also use to check the negative "if (variable is not type)"

                  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…)
                    1 comment  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                  • create a tool to create a custom programming / scripting language with a ".exe"

                    Create a tool with declarations
                    if = "if"
                    integer = "int"
                    and more like custom assignable commands ...
                    with customizable syntax highlighter !

                    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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                    • 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  ·  Flag idea as inappropriate…  ·  Admin →
                      • C++ C# navigation

                        It is very common to define class in C++/CLI project and reference it in C# project.
                        VisualStudio even 2015 cannot jump to source correctly and opens a decompiled version of the class instead.

                        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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                        • Stop changing the Z-order of the IDE

                          I use the focus follows mouse mode so that I don't have to bring a window to the front and obscure the stuff I'm working on. When I put my mouse over the IDE, it jumps to the front. This was a problem in 2013 which I first reported this problem and is still a problem in 2015. PLEASE FIX!!! The IDE (and any application really) SHOULD NOT muck around with it's z-order and allow the window manager to do it's job, or if the application has this "feature" does, MAKE IT OPTIONAL!

                          This is especially a problem in laptop…

                          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  ·  Flag idea as inappropriate…  ·  Admin →
                          • allow us to use double pipe to conacatenate for Oracle queries in MS query window. This worked fin in VS2008, but no longer works.

                            allow us to use double pipe to conacatenate for Oracle queries in MS query window. This worked fin in VS2008, but no longer works.

                            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  ·  SQL Server Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
                            • When you rename a control, rename the events related to that control.

                              When I rename a control, it would be nice if the events associated with that control were also renamed. For instance, if I had a check box control named checkBox1 that had a checkBox1_CheckChanged event associated to it, upon renaming the control to chkMyCheckBox the above event would become chkMyCheckBox_CheckChanged.

                              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 multiple module files with one click

                                Allow easity including a folder of modules in VB/C# without having to include them one by one or build libraries. It is tedious to include 20 standard math modules into a new project, a mess to have thousands of lines in the same document and overkill to make a library just for math.

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

                                  The template class _com_ptr_t<> in comip.h needs move constructor and assignment operator added to the code. This is a trivial addition that is needed to bring the class up to the modern C++ era. The change has already been made in CComPtr<> in atlcomcli.h, but this class was missed.

                                  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…)
                                    1 comment  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                                  • New Paste-Method to switch data from clipboard with marked data

                                    An additional Paste method, to switch the Text (or other Data) stored in the Clipoard, with the current marked Text (or other Data). For example:

                                    I have

                                    var1 = value1
                                    var2 = value2

                                    Now i realize that i declared the variables the other way around, i wanted:

                                    var1 = value2
                                    var2 = value1

                                    At the moment i need to copy value1 and just paste over the value2, but now i need to write the whole value2 again in to the other variable cause it's lost (overwritten with value1).

                                    With that switching function it would be way more easier, just copy…

                                    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…)
                                      3 comments  ·  IDE and Editor  ·  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  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Enhance heap snapshot options with a "Show roots" tab

                                        It can take dozens or even hundreds of mouse clicks to dig down into the "Paths to root" view of the heap viewer to find the roots.
                                        Please consider a "Show roots" tab option which (a) only shows the roots (b) automatically expands the hierarchy.

                                        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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Ctrl-Shift-P to open command list as in VS Code, Atom or Sublime Text

                                          It would be awesome to have the same feature in the Visual Studio IDE. Working in exactly the same way as in the mentioned editors.

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

                                          Feedback and Knowledge Base