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. 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 →
                        • 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…)
                            0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                          • PopBrowseContext

                            The command View.PopBrowseContext is no longer working, which is unfortunate, because I've used it a lot in the past. The command View.NagivateBackward is not the same thing!

                            16 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 →
                            • Add Codelens support for PowerShell

                              Now that VS2015 has PowerShell and Pester integration, it would be even better if we could also use CodeLens on our PowerShell scripts! Powershell should, in my opinion, be a first class citizen in Visual Studio.

                              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…)
                                0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                              • Be able to review Pull Requests in the Team Explorer window

                                I would like to be able to review pull requests created in TFS 2015 on Premise. The review should consist of a code review tool that allows me to make comments similar to the way that it works with TFVC when using GIT.

                                8 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 →
                                • 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…)
                                    0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Include usercontrol events ReadProperties/WriteProperties that exists in VB6.

                                    Or create a usercontrol event 'BeforeSave'.

                                    Objective is to execute code before saving properties at design time, but it doesnt exists 'event' fired when usercontrol properties are saved.

                                    VB6 read/write properties
                                    https://msdn.microsoft.com/en-us/library/bxcy33ba(v=vs.90).aspx

                                    VB6 life and times of UserControl
                                    https://msdn.microsoft.com/en-us/library/aa242140(v=vs.60).aspx

                                    Thanks

                                    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  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Include a checkbox to enable / disable command line arguments

                                      Currently, the only way I can test the program without command line is to delete the command line arguments completely. It would be nice if we can have a check box which can enable / disable command line arguments preserving my command at any time.

                                      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 →
                                      • reduce npm an boewr packages space

                                        NPM and bower packages are almost same in each project. can you copy packages in a common repository and link them in projects.

                                        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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Inform people of what has changed when extensions are automatically updated

                                          When extensions are updated the current message tells me nothing of what is changed or even which ones were changed. It would be nice to see a list of what was improved.

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

                                          Feedback and Knowledge Base